SF *_*per 7 ssms configuration
我有一台运行 SQL2008 R2 的 EC2 服务器。
在服务器上,我通常使用MACHINENAME\SQL2008从 SSMS 连接
问题:
从本地计算机连接的正确方法是什么?是“ IP地址\SQL2008 ”吗?
我尝试了各种方法,但不起作用。所以我必须假设这既是我的连接方式,也是服务器上一些缺失的设置。我收到以下错误:
A network-related or instance-specific error occurred while establishing
a connection to SQL Server. The server was not found or was not accessible.
Verify that the instance name is correct and that the SQL Server is configured
to allow remote connections. (provider: Named Pipes Provide, error: 5-Invalid
parameter(s) found) (Microsoft SQL Server, Errror: 87)
Run Code Online (Sandbox Code Playgroud)
回答
谢谢马克。我只需在末尾附加“,1433”即可连接。
所以正确的答案(至少对于我的问题)是 MACHINENAME\SQL2008,1433
再次感谢马克!!!
如果服务器安装为默认实例,您应该能够使用 DNS 名称或 IP 地址进行连接。您添加到地址中的“\SQL2008”将用于连接到名为“SQL2008”的命名实例。
尝试在您的连接字符串中指定端口,例如“123.123.123.123,1433”。如果没有指定端口,客户端最初将查询端口 1434 以确定使用哪个端口。或者,您可以打开端口 1434。
当 SQL Server 客户端请求 SQL Server 资源时,客户端网络库使用端口 1434 向服务器发送一条 UDP 消息。SQL Server 浏览器使用请求实例的 TCP/IP 端口或命名管道进行响应。然后,客户端应用程序上的网络库通过使用所需实例的端口或命名管道向服务器发送请求来完成连接。
编辑:如果您在 RDP 连接到服务器时可以使用 MACHINENAME\SQL2008 进行连接,则您必须使用命名实例。如果是这种情况,指定端口的连接字符串将为“123.123.123.123\SQL2008,1433”。
归档时间: |
|
查看次数: |
4702 次 |
最近记录: |