Hi all,
I need to programmertically create and execute stored procedure in SMO, without registering it on the database. I also need to be able to load a file containing a stored procedure and execute it, using SMO.
Can someone show me how? A C# sample would be greatly appreciated.
Thanks in advance.
Hi,a simple sample would be:
StoredProcedure sp = new StoredProcedure("SomeDatabase","usp_Somesp","SomeSchema");
sp.TextBody = "SELECT 'SomeData'";
Server s = new Server("SomeServer");
s.Databases["SomeDatabase"].StoredProcedures.Add(sp);
s.ConnectionContext.ExecuteNonQuery("usp_Somesp");
HTH, Jens K. Suessmeyer.
http://www.sqlserver2005.de
|||Hi Jens,
I appreciate you help, but this is the error I get:
Error 1 'Microsoft.SqlServer.Management.Smo.StoredProcedureCollection' does not contain a definition for 'Add'
|||Good morning ( for me 9:34 )
Look at this link http://msdn2.microsoft.com/en-us/library/ms162553.aspx
The Add is automatic when you use the Create method if you use the constructor
sp = new StoredProcedure(DataBaseName,StoredProcedureName)
Excuse me for my english
Have a nice day
|||Thank you very much.
No comments:
Post a Comment