-3

まず、構成....
-- 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 に正確に接続するにはどうすればよいですか?

4

2 に答える 2

1

なぜ Android 経由で機能するのか、または機能しないのかはわかりませんが、会社のネットワークの問題をトラブルシューティングする必要がありました。SQL Server 2008 R2 Express のインストール後の問題は次のとおりです。

TCP ポート 1433 で着信接続を許可するように Windows ファイアウォールを構成することに加えて、SQL Server Browser サービスを開始する必要があります。このサービスは、スタート メニュー - Microsoft SQL Server 2008 R2 - 構成ツール - SQL Server 構成マネージャーにあります。左側の [SQL Server サービス] をクリックし、右側の [SQL Server Browser] をクリックします。これはデフォルトで無効になっています。

  1. SQL Server Browser を右クリックし、[プロパティ] を選択します。
  2. [サービス] タブをクリックします
  3. プロパティの [開始モード] で、[自動] を選択します
  4. [適用] をクリックします
  5. [ログオン] タブをクリックします。
  6. ログオンに適切なアカウントを選択します (組み込みのサービス アカウントを使用しました)。
  7. [適用] をクリックします
  8. [開始] をクリックします。
  9. [OK] をクリックします。

これにより、SQL Server 2008 R2 Express Edition を使用した Windows Server 2008 R2 での問題が解決しました。

于 2014-05-27T14:51:42.160 に答える
0

各 SQL Server インスタンスは、TCP/IP で異なるポートを使用します。標準の Windows ファイアウォールを使用している場合は、必要に応じて、プライベート ネットワークやパブリック ネットワークに対してそれぞれのブロックを解除する必要があります。MSSQLSERVER インスタンスが使用するポートのファイアウォール ルールを確認します。プライベート ネットワークに対してのみブロックが解除されている可能性があります。

于 2013-05-10T14:53:07.970 に答える