2011-07-27 17 views
0

我使用下面的代碼備份的SSAS數據庫,但要得到這個錯誤的原理:附近有語法錯誤<「。 [SQLSTATE 42000](錯誤102)。該步驟失敗。SSAS備份腳本作業失敗,但在查詢窗口

該命令,如下所示,完美地工作在查詢窗口中,並且事實上從嚮導腳本。我究竟做錯了什麼?

<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> 

編輯1:我現在設定的作業步驟SQL Server Analysis Services的命令,我得到一個不同的錯誤:異常(0xe0434f4d)發生在ANALYSISCOMMAND子系統。該步驟失敗。

編輯2:我已經試過傑森的建議,通過作業步驟的高級選項卡中添加一個輸出文件,但沒有文件被輸出。

回答

1

我認爲你需要改變subsytem從T-SQL的作業步驟,以XML爲Analysis Services(XMLA)。編輯作業,然後編輯作業步驟,然後會出現下拉菜單以更改子系統。

哎呦,沒看到編輯。在作業步驟屬性的高級選項卡上,可以選擇輸出文件。集起來,看看有沒有什麼讓你不那麼一般錯誤的工作,並張貼回來。

+0

我將它設置,但文件不會產生。 – Oliver