Visual Studio 2012和MS Sql Server 2012 - 连接服务器资源管理器
问题描述:
我在使用MS SQL server 2012 Express建立与Visual Studio 2012 Ultimate中的服务器资源管理器连接时出现问题。一切都在本地机器上。Visual Studio 2012和MS Sql Server 2012 - 连接服务器资源管理器
这里你可以看到屏幕截图 - http://s16.postimage.org/4gvo7r5id/se_prob_ss1.png
随着System.Data.SqlClient的和SqlConnection.Open()一切工作罚款我能够连接并执行SQL脚本(有和没有的Windows身份验证)。
我试过到目前为止:
- 我在MS SQL Management Studio中检查了Conncetions “允许远程 连接到该服务器”(选中)
- 在SQL Server配置管理器在我的SQL服务器的TCP/IP协议已启用
- 我试图与关闭防火墙和防病毒保护
- 连接我与新的登录尝试(与System.Data.SqlClient.SqlConnection它的工作)
答
在图中,您连接的服务器名称显示为错误。你表示你安装了SQL Express;它有一个默认实例名称SQLEXPRESS。所以你连接的服务器应该是:
MILLENIUM\SQLEXPRESS
而不是只有千分之一。
谢谢,我误导了Server Explorer向导。在我的情况下是MILLENIUM \ MILLENIUM奇怪的是,对于System.Data.SqlClient,连接字符串是这种格式。\\ MILLENIUM –
。意味着数据库位于运行该应用程序的机器的本地。两个反斜杠(\\)是因为它是一个转义的c#字符串。这是相同的。 –