这可能是一个简单的问题,但我希望不是。
我在我的本地PC上运行一些非常长的SQL操作,这些操作很难连接到用于互联网的ADSL调制解调器。 SQL Server和数据库在我的PC上都是本地的,处理似乎很好。 (和正常一样快)。
然而,如果我的互联网退出 - 这可能每晚发生几次(通常是晚些时候),我的SQL连接也会因熟悉的Connection lost错误而丢失。 (如果通过网络连接到SQL,则会出现错误)
对我来说这没有意义,我的SQL连接字符串仅指本地实例,并且没有任何处理通过任何类型的网络(我有时会激活VPN,但并非总是发生这种情况)
我可以在没有连接调制解调器的情况下运行相同的SQL处理,完全没有问题。 (虽然有时可能需要很多小时,所以我更喜欢连接调制解调器)
这可能是由于额外的SQL服务即浏览器 - 这是因为调制解调器失去了互联网连接而受到某种影响吗?
(我想知道我的ISP提供的调制解调器在后台没有做任何有趣的事情 - 比如检查我的数据/流量/等)
任何帮助表示赞赏
答案 0 :(得分:2)
尝试此连接字符串:
Provider = SQLOLEDB.1; Integrated Security = SSPI; Initial Catalog = DATABASE_I_USE; Data Source = 127.0.0.1 \ INSTANCENAME
这会强制流量进入环回适配器,这样可以避免物理卡的网络链路掉落的情况。
如果不起作用,请尝试明确installing a loopback adapter。