我正在尝试编写一个程序来为我的分析服务服务器上的数据库生成创建脚本。我实现了下面的代码并卡在那里
Server srv = new Server();
srv.Connect(@"DataSource=myservername");
Database db = srv.Databases["MyDatabaseName"];
ScriptInfo scrptInfo = new ScriptInfo(db,
ScriptAction.CreateWithAllowOverwrite,
ScriptOptions.Default,
true);
Scripter scrpt = new Scripter();
XmlWriter xw = XmlWriter.Create(@"C:\temp\scrpt.xml");
scrpt.Script(scrptInfo, xw); // I get syntax error here
但是,我需要ScriptInfo
在最后一行传递一个数组,我不知道该怎么做。
我感谢您的帮助。