在连接安装在windows 7上的visual studio express 2012 web以连接到SQL Server Express 2012或2008R2时,是否存在任何错误?
错误消息如下:
> A network-related or instance-specific error occurred while
> establishing a connection to SQL Server. The server was not found or
> is not accessible. Verify that the instance name is correct and that
> SQL Server name is configured to allow remote connections. (provider:
> SQL Network Interfaces, error: 26 - Error Locating Server/Instance
> Specified.)在我的情况下,仅当从服务器操作系统连接到服务器操作系统时,VS才连接到SQL
或者是从win7 OS到win7 OS?
这是我在我的环境中得到的场景:我们有4台机器
1-win2012Srv:-Virtual machine -windows 2012 serverSQL Server Express 2012 visual studio express 2012 web -Symantec antivirus (已禁用) -firewall已禁用-Static IP地址
2- win08r2srv:-Virtual machine -windows 2008 R2 server -SQL express 2008 R2 -visual studio Express 2012 web -no antivirus -firewall is disabled -Static IP地址
3- Win7PC1:-Real计算机(PC) -windows 7 -SQL express 2012 -visual studio Express 2012 web -Avast antivirus (已删除) -firewall已禁用-Dynamic IP地址
4- Win7PC2:禁用计算机(PC) -windows 7 -visual studio express 2012 -Real -Avast antivirus (Running) -firewall is disabled -Dynamic IP地址
结果是:
> Legend :)
>
> VS = visual studio express 2012 web
> --> = connect (i.e. I can connect to the SQL Server database)
> X--> = cannot connect (i.e. cannot add database connection)vs on win2012Srv --> win08r2srv上的SQL
vs on win08r2srv --> win2012Srv上的SQL
vs on Win7PC1 X--> win2012Srv上的SQL
vs on Win7PC1 X--> win08r2srv上的SQL
vs on Win7PC2 X--> win2012Srv上的SQL
vs on Win7PC2 X--> win08r2srv上的SQL
vs on Win7PC2 -> Win7PC1上的SQL
谢谢
哈桑
发布于 2014-03-21 16:14:44
我真的很感谢你的宝贵意见。因为这个问题,我的头发都要掉下来了:
汤姆,谢谢,几周前我已经看过那篇文章了,但没什么进展:)
总结:
我已经做了一个工作来解决我的问题。我已在第二台物理戴尔服务器(使用SQL Express 2012)上创建了一个新的虚拟服务器。
问题似乎是hyper-V虚拟交换机上的网络问题!!
更多详细信息:
如前所述,VS仅连接到同一Hyper-V中的SQL服务,尽管所有配置都是正确的。从我的域中的任何PC上,我可以使用ODBC或连接字符串文件(.UDL)连接到第一个Hyper-V服务上的SQL server,但不能通过“visual studio express 2012 web”!
现在,我可以从任何PC (使用visual studio express 2012 web)连接到第二台Hyper-V上的任何SQL server Express 2012。
我在第一个HyperV上做了4个虚拟服务,在第二个hyperV上做了4个。所有结果都是一样的:
PC上的
上的 servers
长达一个多月的故事:(
https://stackoverflow.com/questions/22541085
复制相似问题