2

この SQL Server エージェント ジョブがあります。ジョブには、リモート サーバーで OLAP キューブを処理するためのステップがあります。ステップの種類は Analysis Services コマンドです。以下はコマンドです:

<Process xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
  <Object>
    <DatabaseID>DatabaseName</DatabaseID>
  </Object>
  <Type>ProcessFull</Type>
</Process>

ステップを処理すると、40 分後に次のエラー メッセージが表示されて失敗します。

ユーザーとして実行: DOMAIN\user. Microsoft.AnalysisServices.Xmla.ConnectionException: 接続がタイムアウトしたか、失われました。

ここで、リモートの Analysis Services サーバーに対する管理者権限をこのユーザーに付与しました。Management Studio 内からこのサーバーに接続して、データベースを正常に処理できます。

しかし、何らかの理由でジョブがキューブを処理できないようです。

ヘルプ?

ありがとう。

4

2 に答える 2

0

ExternalCommandTimeoutプロパティを増やす必要があるようです。その場合は、ManagementStudioのAnalysisServicesサーバーインスタンスに接続します。サーバーを右クリックして、[プロパティ]を選択します。「詳細(すべて)プロパティを表示」を選択し、「ExternalCommandTimeout」の値を増やします。

于 2012-06-25T01:22:50.223 に答える
0

40 分は SSAS のタイムアウトのようです。

DSV は複数のデータ ソースに接続していますか? 最初に接続し、2 番目に失敗する可能性があります。または、SQL サーバーでデッドロックが発生している可能性があります。サーバーで sp_who2 を実行して、プロセスの状態を確認しましたか?

于 2012-06-26T11:49:41.700 に答える