我无法连接到我的SQL Server数据库

时间:2012-09-22 06:53:08

标签: sql-server visual-studio-2010 sql-server-2008

我有第二台计算机,我已经安装了Microsoft SQL Server 2008 Express。我把它与SQL Server Management Studio一起运行并创建了一些表格和东西。

但是我希望能够从我的其他电脑连接到它,这是我在家里经常工作的电脑。但是当我尝试建立连接时,我收到了这个错误:

enter image description here

现在,我已经检查了几件事:

  • 在我的计算机上使用资源管理器中的\\SERVER工作。所以我猜测DNS是可以的。
  • 我试图关闭服务器上的防火墙,连接并重新打开,没有运气。
  • SQL Server(SQLEXPRESS)和SQL Server Browser服务正在运行(不是SQL Server代理)。
  • 端口1433上的TCP已打开。

服务器名称:SERVER是下拉列表中的结果。

3 个答案:

答案 0 :(得分:3)

1)听起来您尝试访问的实例是SQL Express。在这种情况下,实例将被称为myserver\sqlexpress(“SQLEXPRESS”文字;大小写无关紧要)。 “myserver”不适用于“命名实例”; “myserver \ sqlexpress”可能会成功。

2)必须使用SQL配置工具启用TCP / IP(安装MSSQL和SSMS时安装)。

3)你应该关闭防火墙(暴力破解 - 如果你不需要,不要这样做)或在防火墙中启用MSSQL(默认情况下MSSQL )< / p>

'希望有所帮助 - 请回复你发现的内容。

PS:

有用的链接:

答案 1 :(得分:1)

是否要使用命名管道或TCP / IP套接字连接? 请在对话框中显示“高级”选项卡的屏幕转储。 也许您可以更改为TCP / IP套接字,如果这是您想要连接的方式? 需要将SQL Server配置为允许命名管道或TCP / IP套接字。

How to: Enable or Disable a Server Network Protocol

Choosing SQL Server's Network Protocol

答案 2 :(得分:0)

只需使用以下格式添加连接对话框中的服务器名称即可。 ComputerName/SQLEXPRESS

例如: MYPCNAME/SQLEXPRESS其中MYPCNAME是计算机名称&amp; SQLEXPRESS是计算机上运行的MS SQL Server实例。