首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >visual studio express 2012 web无法连接到Microsoft®SQL Server®2012 Express

visual studio express 2012 web无法连接到Microsoft®SQL Server®2012 Express
EN

Stack Overflow用户
提问于 2014-03-21 01:43:59
回答 1查看 501关注 0票数 0

在连接安装在windows 7上的visual studio express 2012 web以连接到SQL Server Express 2012或2008R2时,是否存在任何错误?

错误消息如下:

代码语言:javascript
复制
> 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地址

结果是:

代码语言:javascript
复制
> 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

谢谢

哈桑

EN

回答 1

Stack Overflow用户

发布于 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上的

  • ·VS可以正常连接到第二台HyperV上的任何SQL server·PC上的VS无法连接到第一台hyperV
  • 上的任何SQL server·第一台hyperV上的虚拟服务器上的VS可以正常连接到同一物理机/同一HyperV上的任何SQL server。第一台HyperV上的虚拟服务器上的
  • ·VS可以正常连接到第二台物理机/第二台HyperV上的任何SQL server。第二台HyperV上的虚拟服务器上的
  • ·VS可以连接到PC上的任何SQL server第二个HyperV上的虚拟服务器上的
  • ·VS无法连接第一个HyperV

上的 servers

长达一个多月的故事:(

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22541085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档