2

我已经彻底阅读了有关 AdomdConnection 的内容,但找不到如何在我的连接字符串中设置连接超时。我当前的连接字符串如下:

Data Source=MySSAS;Initial Catalog=MyCatalog

但无论我做什么,任何变化,Connection Timeout或似乎都不会改变我的连接(MSDN)ConnectionTimeoutConnect TimeoutConnectTimeout

我在调试器中观察连接属性,并且总是将 getter 值ConnectionTimeout视为 0:

在此处输入图像描述

不用说,该属性没有设置器。

有谁知道如何设置它?我只对连接超时感兴趣,而不是命令超时。

4

1 回答 1

-1

我在MSDN - SSAS Client Connection Timeout找到了答案:

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

也许您可以通过在连接时运行跟踪来验证 SQL 的作用:

在此处输入图像描述

或者,即使您Connection Timeout = 0在客户端的 Visual Studio 中看到,服务器上的值也可能不同。

另外不要忘记您可以使用 ping 服务器一分钟作为连接超时设置的替代方法。

于 2012-11-20T04:37:41.720 回答