Microsoft.AnalysisServices.Server 클래스를 사용하여 SSAS 인스턴스에 연결합니다.C#을 사용하는 Process Analysis Services 데이터베이스가 고정되어 있습니다.
데이터베이스를 이름으로 검색하고 ProcessType.ProcessFull을 옵션으로 사용하여 Process 메서드를 호출합니다.
server.Databases.FindByName("MyDatabase").Process(ProcessType.ProcessFull)
프로그램이 한 시간 동안 정지하고 나면 데이터베이스가 처리되지 않습니다.
또한 XMLA 명령을 전달하여 Server 클래스를 사용하여 데이터베이스를 처리하려고 시도했습니다. 이 명령은 SQL Server Management Studio에서 실행할 때 작동하지만 서버 연결을 통해 전달할 때는 실행되지 않습니다.
server.Execute("My XMLA Process Command")
처리하기 전에 server.Execute를 사용하여 XMLA 명령을 전달하여 데이터베이스를 만듭니다. 데이터베이스 생성 명령은 정상적으로 작동하지만 XMLA 또는 C# 객체를 사용하면 process 데이터베이스 명령이 작동하지 않습니다. 단지 한 시간 동안 프로그램이 정지되고 데이터베이스가 처리되지 않습니다.
도움을 주시면 감사하겠습니다. 미리 감사드립니다.
얼마나 오래는 SQL의 GUI를 통해 전체 과정을 걸립니까? – bryanmac
아래에 유사한 설명이 추가되었습니다. SQL GUI를 통해 1 분 미만이 소요됩니다. – user326502