0

こんにちは、私は次のコードを実行しています:

database.UserDefinedFunctions[name, schema].Script(dropstoredProcOptions);

これをdropstoreProcOptionsとして使用すると、次のようになります。

        ScriptingOptions dropstoreProcOptions = new ScriptingOptions();

       dropstoreProcOptions.IncludeIfNotExists = true;
        dropstoreProcOptions.ScriptDrops = true;
        dropstoreProcOptions.IncludeDatabaseContext = false;

パラメータを指定せずに.Script()関数を実行すると、エラーはスローされませんが、パラメータとしてScriptingOpstionsを渡すと、次のエラーがスローされます。ArgumentOutOfRangeException

デバッグを改善する方法についてのヘルプや提案をいただければ幸いです。ありがとうございました。

4

1 に答える 1

0

Arg haha​​ ...ScriptingOptionsを生成したプロジェクトはバージョン9.0dllを使用しており、script()を呼び出していたプロジェクトはSqlServer.SMOの10.0dllを使用していました。

于 2012-07-10T13:16:41.453 に答える