.NET 连接到 SQL 服务器数据库时超时
.NET timout when connecting to SQL Server database
我知道有人问过类似的问题并回答了有关该错误的问题,但在尝试了每一种方法后,我仍然无法 运行 查询(运行 在 [ 上需要 ~2 分钟=46=]) 通过.net.
超时恰好发生在 30 秒后..
基本上,我已经在 vb.net 上创建了一个应用程序,它有一个按钮,该按钮依次调用查询。按下按钮时,出现
错误
.net SqlClient data provider - Execution timeout expired
默认为 30 秒。
我已经尝试过的东西:
已更改 SQL 服务器管理中的超时参数
更改了 vb 代码中的超时参数。
无法更改注册表级别的超时参数,因为我在 HKLM 中找不到注册表..
相关代码如下:
Dim cmd1 As New SqlCommand("EXECUTE QUARTERLY", con1)
cmd1.ExecuteNonQuery()
cmd1.CommandTimeout = 0
con1
的值为
Data Source=localhost;Database=MY_DB;Integrated Security=True"
感谢任何帮助!非常感谢
改变你的台词顺序,一切都会好起来的。
试试这个
Dim cmd1 As New SqlCommand("EXECUTE QUARTERLY", con1)
cmd1.CommandTimeout = 0
cmd1.ExecuteNonQuery()
我知道有人问过类似的问题并回答了有关该错误的问题,但在尝试了每一种方法后,我仍然无法 运行 查询(运行 在 [ 上需要 ~2 分钟=46=]) 通过.net.
超时恰好发生在 30 秒后..
基本上,我已经在 vb.net 上创建了一个应用程序,它有一个按钮,该按钮依次调用查询。按下按钮时,出现
错误.net SqlClient data provider - Execution timeout expired
默认为 30 秒。
我已经尝试过的东西:
已更改 SQL 服务器管理中的超时参数
更改了 vb 代码中的超时参数。
无法更改注册表级别的超时参数,因为我在 HKLM 中找不到注册表..
相关代码如下:
Dim cmd1 As New SqlCommand("EXECUTE QUARTERLY", con1)
cmd1.ExecuteNonQuery()
cmd1.CommandTimeout = 0
con1
的值为
Data Source=localhost;Database=MY_DB;Integrated Security=True"
感谢任何帮助!非常感谢
改变你的台词顺序,一切都会好起来的。 试试这个
Dim cmd1 As New SqlCommand("EXECUTE QUARTERLY", con1)
cmd1.CommandTimeout = 0
cmd1.ExecuteNonQuery()