Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如果连接字符串设置不正确,Visual Studio 2008将挂起_Sql Server_Visual Studio 2008 - Fatal编程技术网

Sql server 如果连接字符串设置不正确,Visual Studio 2008将挂起

Sql server 如果连接字符串设置不正确,Visual Studio 2008将挂起,sql-server,visual-studio-2008,Sql Server,Visual Studio 2008,在Windows 7 64位上使用SQL Express 2008在Visual Studio 2008中打开网站时,该网站将可以正常打开。事实上,几个文件往往也会打开很好。但当打开一个特定控件时,VS将挂起。报告了0%的CPU使用率,但观察资源监视器显示它经常“等待网络I/O”;不总是——有时它报告没有问题,但不管怎样UI都不会响应 显示它似乎与SQL Server有关。在进一步研究之后,我们注意到开发机器上的web.config有一个稍微不正确的连接字符串。它有计算机名,但没有“\SQLEX

在Windows 7 64位上使用SQL Express 2008在Visual Studio 2008中打开网站时,该网站将可以正常打开。事实上,几个文件往往也会打开很好。但当打开一个特定控件时,VS将挂起。报告了0%的CPU使用率,但观察资源监视器显示它经常“等待网络I/O”;不总是——有时它报告没有问题,但不管怎样UI都不会响应

显示它似乎与SQL Server有关。在进一步研究之后,我们注意到开发机器上的web.config有一个稍微不正确的连接字符串。它有计算机名,但没有“\SQLEXPRESS”实例名。所以它应该是“MACHINENAME\SQLEXPRESS”。(说来话长,我们从来没有在本地调试过这个站点,所以我们还没有注意到它不正确。生产连接字符串已经正确了。)一旦我们在开发数据库中输入了正确的连接字符串(这次的超时时间更短),VisualStudio停止了尝试连接的挂起和颠簸


我不知道为什么VS不能检测到这个,为什么它没有放弃错误,甚至为什么它试图连接——那个特定的控件没有直接引用数据库。也许它试图取消对图像URL的引用,如果加载到正在运行的实例上,则直接从数据库加载图像数据?但是Casini web服务器并没有以任何方式启动,所以我们不确定这里发生了什么。不管怎样,它现在起作用了。但如果有人有任何进一步的见解,请说明。

它正在等待超时。这可能长达600秒,这取决于许多因素。如果您没有等待那么久,您可能不会看到错误消息。

它正在等待超时。这可能长达600秒,这取决于许多因素。如果您没有等待那么久,您可能不会看到错误消息。

挂起的进程将退出并生成新的进程。因此,无论它在做什么,它都在反复尝试(或者在每个进程中使用相同的工具做不同的事情,但每次都在等待超时?)挂起的进程将退出并生成新的进程。因此,无论它在做什么,它都在反复尝试(或者在每个进程中使用相同的工具做不同的事情,但每次都在等待超时?)