我有第二台计算机,我已经安装了Microsoft SQL Server 2008 Express。我把它与SQL Server Management Studio一起运行并创建了一些表格和东西。
但是我希望能够从我的其他电脑连接到它,这是我在家里经常工作的电脑。但是当我尝试建立连接时,我收到了这个错误:
现在,我已经检查了几件事:
\\SERVER
工作。所以我猜测DNS是可以的。SQLEXPRESS
)和SQL Server Browser服务正在运行(不是SQL Server代理)。服务器名称:SERVER
是下拉列表中的结果。
答案 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套接字。
答案 2 :(得分:0)
只需使用以下格式添加连接对话框中的服务器名称即可。
ComputerName/SQLEXPRESS
例如:
MYPCNAME/SQLEXPRESS
其中MYPCNAME
是计算机名称&amp; SQLEXPRESS
是计算机上运行的MS SQL Server实例。