【发布时间】:2015-01-04 04:08:18
【问题描述】:
我正在开发一个可以从多个位置更新小型数据库的系统。我希望将数据库托管在我的家用计算机上,并允许通过 tcp/ip 从其他两个位置连接到数据库。
到目前为止,我做了以下事情:
- 为 SQLEXPRESS 启用 TCP/IP
- 在我的防火墙上允许端口 1433 tcp
- 在我的防火墙上允许端口 1434 udp
- 启用 SQLEXPRESS 服务器以允许远程连接
我希望能够通过在其他电脑上打开 sql management studio 并使用以下格式 [ExternalIP]\SQLEXPRESS 来连接到数据库,但到目前为止我还无法这样做。我查看了我的外部 IP 可能是什么,我得到了两个不同的值:
86.XX.X.XXX 66.XXX.XX.XX
当一切都正确配置后,我是否应该使用这些值中的任何一个以这种格式从其他 sql 管理工作室连接?有没有我遗漏的步骤?
【问题讨论】:
-
其他客户端是在同一个局域网上还是在互联网上?
-
他们在互联网上
-
请注意,通过互联网,您还需要在您拥有的任何路由器上进行端口转发。一些 ISP 不允许家庭连接的传入连接,所以也要注意这一点。
标签: sql-server external remote-access tcp-ip