SMO を使用して、データベース内のすべてのストアド プロシージャのスクリプトを作成しています。DBO と SYS 所有者/スキーマの両方からストアド プロシージャを返すようになりました。
DBO からの SP のみを表示するようにフィルタリングするにはどうすればよいですか。
StringCollection spScripts = AdventureWorks.Script(scriptOptions);
foreach (StoredProcedure mySP in AdventureWorks.StoredProcedures)
{
foreach (string script in spScripts)
sw.WriteLine(script);
/* Generating CREATE TABLE command */
spScripts = mySP.Script();
foreach (string script in spScripts)
sw.WriteLine(script);
}