您好,我正在运行以下代码:
database.UserDefinedFunctions[name, schema].Script(dropstoredProcOptions);
将此作为dropstoreProcOptions:
ScriptingOptions dropstoreProcOptions = new ScriptingOptions();
dropstoreProcOptions.IncludeIfNotExists = true;
dropstoreProcOptions.ScriptDrops = true;
dropstoreProcOptions.IncludeDatabaseContext = false;
如果在没有任何参数的情况下运行.Script()函数,则不会抛出任何错误,但是一旦将ScriptingOpstions作为参数传递,将引发以下错误: ArgumentOutOfRangeException
有关如何更好地调试它的任何帮助或建议将不胜感激。 谢谢。
答案 0 :(得分:0)
Arg haha ...生成ScriptingOptions的项目使用版本9.0 dll,调用script()的项目是uql 10.0 dll of SqlServer.SMO