我已经仔细阅读了AdomdConnection,但无法找到如何在我的连接字符串中设置连接超时。 我当前的连接字符串如下:
Data Source=MySSAS;Initial Catalog=MyCatalog
但无论我做什么,Connection Timeout
,ConnectionTimeout
,Connect Timeout
或ConnectTimeout
的任何变体似乎都不会改变我的联系(MSDN)
我在调试器中观察连接属性,并始终将ConnectionTimeout
的getter值视为0:
有人说该物业没有制定者。
有谁知道如何设置它?我只对连接超时感兴趣,而不是命令超时。
答案 0 :(得分:0)
我在MSDN - SSAS Client Connection Timeout找到了答案:
在msmdsrv.ini中: < InitialConnectTimeout大于10< / InitialConnectTimeout>
也许您可以通过在连接时运行跟踪来验证SQL的功能:
或者即使您在客户端上的Visual Studio中看到Connection Timeout = 0
,服务器上的值也可能不同。
另外不要忘记你可以使用ping服务器一分钟作为连接超时设置的替代方案。