2011-07-27 3 views
0

아래 코드를 사용하여 SSAS 데이터베이스를 백업하지만이 오류가 계속 발생합니다. '<'근처의 구문이 잘못되었습니다. [SQLSTATE 42000] (오류 102). 단계가 실패했습니다. 아래 그림과 같이SSAS 백업 스크립트가 작동하지 않지만 쿼리 창에서 작동합니다.

명령은, 쿼리 창에서 완벽하게 작동, 사실 마법사에서 대본을했다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 지금 SQL 서버 분석 서비스 명령에 작업 단계를 설정 한, 그리고 다른 오류를 얻고있다 :

<Backup xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> 
    <Object> 
    <DatabaseID>MyDatabaseName</DatabaseID> 
    </Object> 
    <File>MyDatabaseName.abf</File> 
    <AllowOverwrite>true</AllowOverwrite> 
    <ApplyCompression>false</ApplyCompression> 
</Backup> 

편집 한예외 (0xe0434f4d)는 ANALYSISCOMMAND 서브 시스템에서 발생했습니다. 단계가 실패했습니다.

편집 2 : 나는 작업 단계의 고급 탭을 통해 출력 파일을 추가, 제이슨의 제안을 시도했지만, 어떤 파일은 출력되지 않았다.

답변

1

난 당신이 분석 서비스 (XMLA)에 대한 XML을 T-SQL에서 작업 단계에서 subsytem을 변경할 필요가 있다고 생각합니다. 작업을 편집 한 다음 작업 단계를 편집하면 하위 시스템을 변경하기위한 드롭 다운이 나타납니다.

아, 편집을 보지 못했습니다. 작업 단계 특성의 고급 탭에서 출력 파일을 선택할 수 있습니다. 그것을 설정하고, 덜 일반적인 오류를 줄 수 있는지 확인하고 다시 게시하십시오.

+0

설정했지만 파일이 생성되지 않습니다. – Oliver

관련 문제