2012-07-10 74 views
0

你好,我运行下面的代码:的database.script方法投掷 - ArgumentOutOfRangeException

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

以此为dropstoreProcOptions:

 ScriptingOptions dropstoreProcOptions = new ScriptingOptions(); 

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

如果运行.Script()函数没有任何参数没有错误抛出,但是一旦你通过ScriptingOpstions作为参数抛出以下错误:ArgumentOutOfRangeException

任何关于如何更好地调试它的帮助或建议,将不胜感激。 谢谢。

回答

0

精氨酸哈哈......那产生的ScriptingOptions该项目使用9.0版本的DLL和正在作出调用脚本的项目,()是uisng 10.0 DLL SqlServer.SMO