BIDS を使用して SSAS ソリューションを展開すると、完全に機能します。
ここで、XMLA スクリプトを使用してソリューションを展開したいと考えています (本番サーバーに BIDS がインストールされていないため)
SSAS データベースから XMLA スクリプトを生成しました
ここで、テストのために同じデータベースで同じスクリプトを実行しました (接続文字列やアクセス権を変更する必要はありません...)。
次に、キューブを処理しようとすると
<Process xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Object>
<DatabaseID>SD</DatabaseID>
</Object>
<Type>ProcessFull</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
次のエラーが表示されます。
OLE DB error: OLE DB or ODBC error: Login failed for user 'OLAP'.; 28000.
XMLA スクリプトを使用せずに BIDS を使用すると機能するのはなぜですか? このエラーを修正するにはどうすればよいですか?