Я использую класс Microsoft.AnalysisServices.Server для подключения к экземпляру SSAS.
Я получаю базу данных по имени и вызываю метод Process с ProcessType.ProcessFull в качестве опции.
server.Databases.FindByName("MyDatabase").Process(ProcessType.ProcessFull)
Программа зависает на час, после чего база данных не будет обрабатываться.
Я также попытался передать команду XMLA для обработки базы данных с использованием класса Server.Эта команда работает при запуске в Sql Server Management Studio, но не запускается, когда я передаю ее через соединение с сервером.
server.Execute("My XMLA Process Command")
Я использую server.Execute для передачи команды XMLA для создания базы данных до того, как япопробуйте это обработать.Команда create database работает нормально, но команда process database не будет работать с использованием объектов XMLA или C #.Программа просто замораживает программу на час, а база данных не обрабатывается.
Любая помощь будет принята с благодарностью.Заранее спасибо.