今天,我尝试在物理上位于其他国家/地区的MS SQL Server上启用远程连接。我确实可以通过远程桌面访问它,但是无法通过本地SQL Management Studio客户端进行连接。我收到网络错误,指出找不到服务器或无法访问服务器(网络接口错误26)。
我已经尝试过以下方法:
服务器名称具有ServerName \ InstanceName结构,我可以使用SQL和Windows身份验证登录。
有人可以帮我吗?
如果您有一个命名实例,即SERVER \ INSTANCE,则它不可能在1433上。它应该是一个动态端口,并且正在使用SQL浏览器服务。
是否仍设置为动态端口(即默认端口)?如果是这样,还允许1434吗?
1433上还有其他内容吗? (即默认实例)?
您是否尝试过连接到IP地址并直接连接端口?即x.x.x.x,port