Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 对SQL Server的IP访问_Sql Server_Sql Server 2005 - Fatal编程技术网

Sql server 对SQL Server的IP访问

Sql server 对SQL Server的IP访问,sql-server,sql-server-2005,Sql Server,Sql Server 2005,我们的电子商务网站有一个使用SQL server 2005的Windows VPS服务器 不久前,我们曾尝试远程访问数据库,因此有人进行了更改,只有服务器本身的IP才能访问数据。那是18个月前的事了,从那以后一切都很好 但是,我们现在有了第二个站点(托管在另一个VPS上),需要访问同一个数据库,我无法与进行原始更改的人联系 我知道他在进行更改时使用的是SQL Server管理工具,有人能告诉我正确的方向吗 谢谢。他可能已经关闭了TCP/IP协议。在这种情况下,只有本地主机可以访问数据库。链接描述

我们的电子商务网站有一个使用SQL server 2005的Windows VPS服务器

不久前,我们曾尝试远程访问数据库,因此有人进行了更改,只有服务器本身的IP才能访问数据。那是18个月前的事了,从那以后一切都很好

但是,我们现在有了第二个站点(托管在另一个VPS上),需要访问同一个数据库,我无法与进行原始更改的人联系

我知道他在进行更改时使用的是SQL Server管理工具,有人能告诉我正确的方向吗


谢谢。

他可能已经关闭了TCP/IP协议。在这种情况下,只有本地主机可以访问数据库。链接描述了sql server express的过程,但其思想是相同的,sql server 2005在默认情况下被锁定。它还安装了SQLServer2005Surface Area配置工具,而不是SSMS,该工具具有远程连接设置,您可以将其仅限于本地连接


您可能还想检查服务器上的任何防火墙,该防火墙必须允许端口1433(或与默认端口不同,如果更改为默认端口)从您想要访问它的任何机器进行TCP访问。

我通常不使用db本身来调节此访问,但您可能会在这里找到一些好信息:当我尝试访问SAC工具时,我得到以下错误:标题:表面积配置------------------网络上不存在计算机本地主机,或者无法远程配置计算机。请验证远程计算机是否具有所需的Windows Management Instrumentation组件,然后重试。(SQLSAC)-------------其他信息:SQL Server WMI提供程序在本地主机上不可用。(Microsoft.SqlServer.Smo)无效的命名空间(System.Management)Darren,既然您现在接受了我的原始答案,我想您已经解决了这个问题吗?对不起,Kevin,是的。联系服务器公司发现SAC工具有问题,他们现在已经纠正了这一问题。谢谢你的帮助。