远程访问MS SQL server

远程访问MS SQL server,sql,sql-server,remote-access,Sql,Sql Server,Remote Access,我一直在忙着研究同一主题下提出的许多问题,但没有一个解决了我的问题 我的本地电脑上安装了MS SQL 2012标准版(试用版)。我还有一台MS SQL标准版。服务器2005安装在不同域的web服务器(Windows server 2003)上。通常,我可以使用基础设施提供商提供的静态IP地址对web服务器进行RDP 现在,我想使用安装在本地PC上的MS SQL management studio访问安装在web服务器上的MS SQL server。但是,当我尝试连接时,收到以下错误。我尝试使用与

我一直在忙着研究同一主题下提出的许多问题,但没有一个解决了我的问题

我的本地电脑上安装了MS SQL 2012标准版(试用版)。我还有一台MS SQL标准版。服务器2005安装在不同域的web服务器(Windows server 2003)上。通常,我可以使用基础设施提供商提供的静态IP地址对web服务器进行RDP

现在,我想使用安装在本地PC上的MS SQL management studio访问安装在web服务器上的MS SQL server。但是,当我尝试连接时,收到以下错误。我尝试使用与使用RDP作为服务器名称登录服务器时使用的IP相同的IP

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 SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (.Net SqlClient Data Provider)

我几乎跟踪了KB中的所有内容。但是windows防火墙在web服务器上被禁用。当我在等待基础设施提供商确认没有其他网络级防火墙拒绝访问端口1433时,我想知道这里还有什么我遗漏的吗

在路由器防火墙上转发端口TCP:1433后,问题已得到解决

他们只是不让外界进入1433。就这样。所以你可能希望他们给出一个否定的答案。你能使用一个命名的实例吗?我想我没有得到它,你所说的命名实例是什么意思?它的默认名称实例名为“MSSQLSERVER”,但我仍在等待基础设施提供商,在谷歌搜索“what's my IP”时,我注意到IP地址与用于访问网站的IP地址不同。公共IP是否可以实现这一点?