我正在使用 Microsoft.AnalysisServices.Server 类连接到 SSAS 实例。
我按名称检索数据库并使用 ProcessType.ProcessFull 作为选项调用 Process 方法。
server.Databases.FindByName("MyDatabase").Process(ProcessType.ProcessFull)
程序挂了一个小时,之后数据库不会被处理。
我还尝试使用 Server 类传递 XMLA 命令来处理数据库。此命令在 Sql Server Management Studio 中运行时有效,但在我通过服务器连接传入时不运行。
server.Execute("My XMLA Process Command")
在尝试处理数据库之前,我使用 server.Execute 传递 XMLA 命令来创建数据库。create database 命令可以正常工作,但 process database 命令无法使用 XMLA 或 C# 对象工作。它只是将程序冻结了一个小时,并且没有处理数据库。
任何帮助将不胜感激。提前致谢。