まず、構成....
-- Vista Home Premium で SQL 2012 Developer (デフォルト インスタンス MSSQLServer のみ) を実行
-- SQL/Vista ボックス (HomeOfficePC) がワイヤレス経由でホーム ルーターに接続
-- HomeOfficePC には、ルーターに割り当てられた固定 IP があります
-- HomeOfficePC は (自動で) SQL エンジン (tcp 1433)、ReportServer (tcp 80)、分析サービスを実行しています
-- 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(共有メモリ)を介してHomeOffice\MSSQLSERVERに
+ qryでリモート接続できます-Android Galaxy S2(私の携帯)を介してHomeOfficePC \ MSSQLSERVERに+ qryでリモート接続できますphone) SQL クライアント アプリ
-- 任意のドメインからローカルおよびリモートでレポート サーバーに接続できます
さて、失敗
...-他のリモートロケーション(職場、スターバックスなど)からSSMS経由でHomeOffice\MSSQLSERVERにリモート接続できません...そして、はい、SSMSクライアントがtcp/ipを実行していることを確認しました。
だから私の質問は:
-- 構文ですか? SSMS を使用してリモート SQL サーバーの IP に正確に接続するにはどうすればよいですか?