2

AdomdConnection についてよく読みましたが、接続文字列で接続タイムアウトを設定する方法が見つかりません。現在の接続文字列は次のとおりです。

Data Source=MySSAS;Initial Catalog=MyCatalog

しかし、私が何をしても、Connection TimeoutConnectionTimeoutConnect TimeoutまたはのバリエーションはConnectTimeout接続を変更しないようです ( MSDN)

デバッガーで接続プロパティを観察すると、常に getter の値がConnectionTimeout0 として表示されます。

ここに画像の説明を入力

言うまでもなく、プロパティにはセッターがありません。

誰もそれを設定する方法を知っていますか? コマンドのタイムアウトではなく、接続のタイムアウトにのみ関心があります。

4

1 に答える 1

-1

MSDN - SSAS Client Connection Timeoutで答え​​を見つけました:

msmdsrv.ini: <InitialConnectTimeout>10</InitialConnectTimeout>

おそらく、接続時にトレースを実行することで、SQL の動作を確認できます。

ここに画像の説明を入力

またはConnection Timeout = 0、クライアントの Visual Studio で表示されている場合でも、サーバーの値が異なる可能性があります。

また、接続タイムアウト設定の代わりに、サーバーに 1 分間 ping を実行することもできることを忘れないでください。

于 2012-11-20T04:37:41.720 に答える