sql >> データベース >  >> RDS >> Sqlserver

別のコンピューターから SQL Server に接続する方法は?

    免責事項

    これは、どなたにも役立つかもしれない追加情報です。私がここで説明していることは、次の可能性があることを十分に明確にしたいと思います:

    • A. 100% 正しくない
    • B.ネットワーク セキュリティの点で安全ではありません。

    私は DBA ではありませんが、テスト用に SQL Server (Express または Full) をセットアップするたびに、接続の問題に遭遇します。私が説明している解決策は、単に自分の仕事を成し遂げようとしている人向けのものです。運用サーバーをセットアップするときは、この分野の知識がある人に相談してください。

    SQL Server 2008 の場合R2これが私がやっていることです:

    <オール>
  1. このようにすべてが四角になっていることを確認してくださいチュートリアル これは、この質問に対する選択された回答として「Dani」による解決策として上記に投稿されたチュートリアルと同じです。
  2. SQL Server をホストしているコンピュータのファイアウォール設定を確認および/または設定します。 Windows Server 2008 R2 を使用している場合は、サーバー マネージャーを使用して、[構成] に移動し、[セキュリティが強化された Windows ファイアウォール] を確認します。 Windows 7 を使用している場合は、[コントロール パネル] に移動し、[ファイアウォール] を検索して、[Windows ファイアウォールによるプログラムの許可] をクリックします。
    • ポート TCP 1433 のインバウンド ルールを作成し、接続を許可します
    • ポート TCP 1433 のアウトバウンド ルールを作成し、接続を許可します
  3. ファイアウォールの設定が完了したら、もう 1 つ確認する必要があります。 「SQL Server 構成マネージャー」を開きます:SQL Server ネットワーク構成 - SQLEXPRESS のプロトコル (または同等のもの) - TCP/IP
    • TCP/IP をダブルクリック
    • [IP アドレス] タブをクリックします
    • IP1 の下で、TCP ポートを 1433 に設定します (まだ設定されていない場合)
    • [IP All] で、TCP ポートを 1433 に設定します (まだ設定していない場合)
  4. SQL Server と SQL Browser を再起動します (念のため両方を行ってください)
  5. 通常、上記のことを行った後は、もう問題はありません。これが最後のステップで何を探すべきかのスクリーンショットです:

    繰り返しますが、このトピックについて詳しい情報を持っている人が赤旗を見つけた場合は、私を訂正してください。



    1. Accessに.sqlファイルをインポートします

    2. SQL CURSORを使用するときに、これらの間違いを犯しますか?

    3. nullが挿入されたときにデフォルト値を挿入する

    4. Codeigniterはエラーなしで空白のページを表示します