我怎么连接到SQL服务器上的远程和管理我的数据库对象?我需要连接到我的数据库位于网络托管公司的服务器。我有的服务器名称,IP地址,我的数据库的用户名和密码。我有一个安装SQL Server2000年在我的机器。

我可以使用SQL服务器的企业的经理吗?一步一步的指导将是非常有益的。

有帮助吗?

解决方案

是的,你可以使用企业管理(或SQL服务器的管理工作室,即使它是一个表达的版本),以连接到任何SQL服务器(同样或更低的版本作为工具,你却使用)你有TCP/IP连接。刚刚启动,该DNS主机名称或者IP地址的服务器名称'箱和打击连接。

两件事情可以阻止这种工作:

  • 你SQL服务器上设置不TCP/IP连接。这是默认设定从2005年开始,并且可以改变使用 SQL服务器的配置管理.

  • 有一个防火墙之间你和你的SQL Server阻止TCP/IP业务。这是一个完全合理的建设:你做的 希望你的数据库服务器,可以从一般互联网,因为这是一个巨大的安全风险。事实上,如果您主持的公司允许此类访问默认情况下,我将寻找一个不同的提供商...

无论如何,似乎是需要你的情况是:a)托管公司使TCP/IP就SQL服务器的实例,b)他们为你提供 安全的 访问的IP地址,运行实例。这将涉及某些种类的VPN或SSH口转发soluition,或至少一个IP过滤器,其中只有"值得信赖的"IP地址可以访问SQL服务器(这是不是一个很好的解决方案,但是可以使用,如果没有别的可以实施).你就必须讨论这些要求与你主持的公司。

其他提示

是的,你可以这样做,但你如何做到这将取决于你的托管设置。

正如Brannon建议您需要在防火墙上打开端口1433。这将是一件危险的事情,因此你可以将它与VPN结合起来。设置它可能会非常棘手,您可能最终阻止自己访问服务器并需要托管公司帮助重置它。

另一种选择是某些网络管理工具,例如: http://www.microsoft。 COM /下载/ details.aspx FAMILYID = C039A798-C57A-419E-ACBC-2A332CB7F959&安培; displaylang = EN http://www.mylittleadmin.com/en/welcome.aspx

这是可能的,但很多事情需要协调一致才能连接。

企业管理器和SQL Management Studio只使用与SQL的标准客户端连接。默认TCP / IP端口为1433,但主机需要允许该端口通过防火墙。如果您使用的是命名实例,那么我相信您还需要能够连接到端口1434。

大多数管理员不允许从防火墙外部直接访问SQL Server。在这种情况下,如果您可以通过VPN连接到主机,那么您应该能够使用Enterprise Manager或SQL Management Studio直接连接到服务器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top