c# - 如何为我的 AdomdConnection 设置连接超时?

标签 c# connection connection-string adomd.net

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

Data Source=MySSAS;Initial Catalog=MyCatalog

但无论我做什么,ConnectionTimeoutConnectionTimeoutConnect TimeoutConnectTimeout 的任何变体似乎并没有改变我的连接(MSDN)

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

enter image description here

不用说该属性没有二传手。

有人知道怎么设置吗?我只对连接超时感兴趣,对命令超时不感兴趣。

最佳答案

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

在 msmdsrv.ini 中: <初始连接超时>10

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

enter image description here

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

另外不要忘记,您可以使用 ping 服务器一分钟来代替连接超时设置。

关于c# - 如何为我的 AdomdConnection 设置连接超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13464715/

相关文章:

c# - 如何关闭已在目录中打开的文件

java - 如何共享fragment和activity之间的连接

java - SSH 连接 Java

C# AppDomains 和线程

c# - 如何从小数中去掉小数部分?

c# - 有没有办法在没有azure bot服务的情况下使用身份验证服务?

mysql - 是否 hibernate 关闭连接?

mysql - nhibernate、Mysql 和 Guids 的问题

c# - 为什么要使用连接池?

c# - 在连接字符串密码中使用非 ASCII 字符