我在SQL Server表中保留大约12 MB的二进制数据。包含此数据的列是varbinary(MAX)
。对于类型varbinary(MAX)的大型数据SQL Server超时
当我从服务器上下载这个二进制数据的时候,如果我在局域网里,这是可以的。但是,我正在尝试获取数据的C#应用程序中出现SQL Server超时错误。
发生此错误的原因是什么?数据库实例的远程查询超时属性默认为600秒。将其更改为零没有帮助。
可以连接并从服务器获取其他值。例如,我首先在同一个表中检查DateTime
值,以确定是否应该下载〜12 MB的数据。如果内容是新的,那么我开始执行下载大数据。
经过多少时间才会出现超时错误? – GolfWolf
35秒后我收到这个错误。 – Demir
所以它肯定不是因为600秒的超时。有两种超时:连接超时和命令(查询执行)超时。查看您为 – GolfWolf