【发布时间】:2014-03-20 17:43:59
【问题描述】:
将安装在 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操作系统到win7操作系统?
这是我在我的环境中遇到的场景: 我们有 4 台机器
1-win2012Srv: - 虚拟机 -windows 2012 服务器SQL Server Express 2012 Visual Studio Express 2012 Web -Symantec 防病毒软件(已禁用) -防火墙被禁用 -静态IP地址
2- win08r2srv: - 虚拟机 -windows 2008 R2 服务器 -SQL Express 2008 R2 -Visual Studio Express 2012 网络版 - 没有杀毒软件 -防火墙被禁用 -静态IP地址
3- Win7PC1: -真机(PC) -Windows 7的 -SQL Express 2012 -Visual Studio Express 2012 网络版 -Avast 防病毒软件(已删除) -防火墙被禁用 -动态IP地址
4- Win7PC2: -真机(PC) -Windows 7的 -Visual Studio Express 2012 网络版 -Avast 防病毒软件(运行中) -防火墙被禁用 -动态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)
与 win2012Srv 上的对比 --> win08r2srv 上的 SQL
与 win08r2srv 上的对比 --> win2012Srv 上的 SQL
与 Win7PC1 X 上的对比--> win2012Srv 上的 SQL
与 Win7PC1 X 上的对比--> win08r2srv 上的 SQL
与 Win7PC2 X 上的对比--> win2012Srv 上的 SQL
与 Win7PC2 X 上的对比--> win08r2srv 上的 SQL
与 Win7PC2 上的对比 ---> Win7PC1 上的 SQL
谢谢
哈桑
【问题讨论】:
-
我使用这些文章来配置 SQL 服务器:stackoverflow.com/questions/11278114/enable-remote-connections-for-sql-server-express-2012 blog.citrix24.com/configure-sql -express-to-accept-remote-connections/blogs.msdn.com/b/walzenbach/archive/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008.aspx跨度>
标签: sql visual-studio-2012 sql-server-2012-express