我想使用 SQL Server 2005 从家里连接到另一台电脑。
我看了 msd ... 但在连接之前它说我应该使用计算机管理连接到另一台计算机,但是这并没有成功... 我只能连接到我的工作组中的计算机吗?
谢谢, Luisa
我想使用 SQL Server 2005 从家里连接到另一台电脑。
我看了 msd ... 但在连接之前它说我应该使用计算机管理连接到另一台计算机,但是这并没有成功... 我只能连接到我的工作组中的计算机吗?
谢谢, Luisa
免责声明
这只是一些额外的信息,可能有助于任何人。我想要明确表达的是,我在这里描述的内容可能:
虽然我不是DBA,但每次我设置用于测试或其他用途的SQL Server(Express或Full)时,都会遇到连接问题。我所描述的解决方案更多适用于那些只是想完成工作的人 - 在设置生产服务器时,请咨询熟悉此领域的专业人员。
对于SQL Server 2008 R2,我最终做的如下:
通常情况下,我执行上述操作后就不再出现问题了。以下是最后一步的截图:
如果对此主题有更多信息的人看到了任何问题,请纠正我。
如果您想远程连接到 SQL Server,您需要使用软件,例如 Sql Server Management Studio。
计算机不必在同一网络上,但它们必须能够通过通信协议(如 tcp/ip)相互连接,并且服务器必须设置为支持您选择的连接类型的传入连接。
如果您想连接到另一台计算机(浏览文件?),则需要使用其他工具,而不是 sql server(您可以映射驱动器并通过那里访问它等等)。
要启用使用tcp/ip的SQL连接,请阅读此文章:
对于Sql Express:express 对于Sql 2008:2008
确保您还启用了机器防火墙的访问权限。
您可能需要在用于连接到服务器的计算机上安装 SSMS 或 Toad。两者都可以从其公司网站下载。
以上所有答案都能帮助您,但您需要在安装SQL Server的PC的防火墙中添加三个端口。
在Windows防火墙中添加新的TCP本地端口,端口号为1434
添加SQL Server程序并选择sqlserver.exe 路径:C:\ProgramFiles\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlservr.exe
添加SQL Browser程序并选择sqlbrowser.exe 路径:C:\ProgramFiles\Microsoft SQL Server\90\Shared\sqlbrowser.exe
tcping your.server.ip.address 1433
并查看是否从tcping获得“端口已打开”的响应。
好的,下一步是检查SQL Server。远程桌面连接到SQL Server计算机。启动SSMS。连接到数据库。在对象资源管理器中(通常停靠在左侧),右键单击服务器,然后单击属性。
alt text http://www.hicrest.net/server_prop_menu.jpg
转到连接设置,确保“允许此服务器接受远程连接”被选中。