如何远程连接到SQL Server并管理我的数据库对象?我需要连接到位于Web托管公司服务器上的数据库.我有服务器名称,IP地址,我的数据库用户名和密码.我在我的机器上安装了SQL Server 2000.
我可以使用SQL Server企业管理器吗?一步一步的指南将非常有帮助.
是的,您可以使用企业管理器(或SQL Server Management Studio,即使它是Express版本)连接到您具有TCP/IP连接的任何SQL Server(与您正在使用的工具相同或更低版本).只需启动它,在"服务器名称"框中输入DNS主机名或IP地址,然后单击"连接".
有两件事可能阻止这种情况发生:
您的SQL Server未设置为TCP/IP连接.这是从2005版开始的默认设置,可以使用SQL Server配置管理器进行更改.
您和SQL Server之间有一个阻止TCP/IP流量的防火墙.这是一个完全合理的结构:您不希望您的数据库服务器可以从一般Internet上获得,因为这是一个巨大的安全风险.事实上,如果你的托管公司默认允许这种访问,我会寻找一个不同的提供商......
无论如何,您的场景中似乎需要的是:a)托管公司在您的SQL Server实例上启用TCP/IP,b)它们为您提供对运行实例的IP地址的安全访问.这将涉及某种VPN或SSH端口转发解决方案,或至少一个IP过滤器,其中只有"可信"的IP地址可以访问SQL Server(这不是一个很好的解决方案,但如果没有别的可以使用它可以使用实现).您必须与托管公司讨论这些要求.