为 Analysis Services 数据库生成脚本

我正在尝试编写一个程序来为分析服务服务器上的数据库生成创建脚本。我实现了下面的代码并卡在那里


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在最后一行传递一个数组,但我不知道该怎么做。


我感谢您的帮助。


慕码人8056858
浏览 108回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP