首先,配置....
-- 在 Vista Home Premium 上运行 SQL 2012 Developer(仅限默认实例 MSSQLServer)
-- SQL/Vista box (HomeOfficePC) 通过无线连接到家庭路由器
-- HomeOfficePC 在路由器上分配了固定 ip
-- HomeOfficePC 正在运行(自动)SQL 引擎(tcp 1433)、ReportServer (tcp 80)、Analysis Svcs
-- HomeOfficePC 没有运行(手动)浏览器或代理
-- HomeOfficePC 防火墙具有 TCP 1433、TCP 80 和 UDP 1434为入站打开的端口
-- HomeOfficePC 防火墙 TCP 1433 指向 sqlservr.exe
-- HomeOfficePC 防火墙 UDP 1434 已打开,但未指向。
-- 路由器(来自 AT&T 的 2Wire)被针孔转发 TCP 1433 到 HomeOfficePC 固定 ip
-- 路由器被针孔转发 UDP 1434 到 HomeOfficePC 固定 ip
-- 路由器被针孔转发 TCP 80 到 HomeOfficePC 固定 ip
其次,成功....
-- 我可以在家时通过笔记本电脑的 SSMS(共享内存)
远程连接 +qry 到 HomeOffice\MSSQLSERVER -- 我可以通过 Android Galaxy S2(我的手机)远程连接 +qry 到 HomeOfficePC\MSSQLSERVER手机)SQL 客户端应用程序
——我可以从任何域本地和远程连接到报表服务器
现在,失败了……
——我无法从任何其他远程位置(工作、星巴克等)通过 SSMS 远程连接到 HomeOffice\MSSQLSERVER……是的,我确保 SSMS 客户端正在运行 tcp/ip。
所以我的问题是:
-- 是语法吗?我究竟如何使用 SSMS 连接到远程 SQL 服务器 ip?