通过.NET库运行SQL操作时,我在客户端的站点上收到以下错误。像这样常见的问题是,操作在95%的时间内完美运行。但是,似乎在每天凌晨2点30分左右,我收到以下错误:
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - The wait operation timed out.)
然后我的应用程序停止运行,直到它完全停止并重新启动。由于这需要手动干预,应用程序在大约6小时内不执行任何操作。我的SQL连接字符串如下所示:
Data Source=<SERVER>;Initial Catalog=<CATALOG>;User ID=<UN>;Password=<PW>
运行 netsh winsock show catalog 显示没有问题 - 我可以在白天完美地运行软件并且只在晚上出现这些问题,这似乎很奇怪。关于发生了什么的任何想法?
答案 0 :(得分:0)
旧线程在这里,但由于我无法找到很多关于这个特定主题的内容,我将分享为我解决的问题,以便对其他人有用。
我需要增加连接字符串的超时,因为当通过vpn连接时,建立连接需要很长时间。您可以通过添加; connection timeout = value
来完成此操作默认情况下,超时设置为15秒。