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

断続的なODBC接続の失敗

    私は過去にこれに関して多くの問題を抱えており、以下が機能しました:

    1. ナビゲートして開始| Microsoft SQL Server 2014 | SQLServer2014構成マネージャー。

    [SQL Serverネットワーク構成]を展開し、2008インスタンスをクリックします。そうすると、右側に共有メモリ、名前付きパイプ、TCP/IPが表示されます。名前付きパイプを開き、無効になっている場合は有効にします。 TCP / IPを開いて有効にしますが、TCP / IPでは、IPアドレスと呼ばれる2番目のタブも表示されます。このタブをクリックして、すべてのIPアドレス(またはアクティブ化するIPアドレスのみ)に対して各IPアドレスを個別に有効にします。SQLのデフォルトポートが1433であるTCPポートがあることにも注意してください。同じマシンに複数のSQLインスタンスがインストールされている場合、通常はポート番号を分割します。つまり、1つのインスタンスを1433に設定し、2つ目のインスタンスを1435に設定しました。以下のスクリーンショットを参照してください。

    TCP動的ポートのゼロを削除したことに注意してください。

    最後になったら、次のスクリーンショットのように設定します。

    これらすべての設定が完了したら、[適用]、[OK]、[OK]の順にクリックします。

    1. ナビゲートして開始|実行します。

    cliconfgと入力し(接続に問題がある各マシンでこれを行う必要があります)、[OK]をクリックします。

    名前付きパイプとTCP/IPを有効にしてから、以下に示すように、[共有メモリプロトコルを有効にする]オプションにチェックマークを付けます。

    [適用]、[OK]の順にクリックします。

    1. [実行の開始]に移動し、services.mscと入力して、[OK]をクリックします。

    SQL Serverの両方のインスタンスに移動し、それらを再起動します。

    また、SQL Serverブラウザを開き、[無効]から[自動]に変更してから、ADのユーザー名とパスワードを入力します。

    [適用]と[OK]をクリックして、ブラウザを起動します。

    この後も接続の問題が発生する場合は、回答で前述したように、Windowsファイアウォールを無効にするか、ポート例外を追加してみてください。

    それでも問題が解決しない場合は、この回答に返信してください。さらにサポートさせていただきます...

    編集:

    ワークステーションで、[スタート]、[スタート]の順にクリックします。実行してから、 cliconfgと入力します [OK]をクリックします。

    TCP / IPと名前付きパイプを有効にしてから、[共有メモリプロトコルを有効にする]オプションにチェックマークを付けます。 [OK]をクリックします。

    これがお役に立てば幸いです。



    1. RLIKEがMySQLでどのように機能するか

    2. AzurePortalとWorkbenchを使用してMySQLServer用のAzureデータベースを作成およびデプロイする方法

    3. PostgreSQLのチェック制約を理解する

    4. SQL SUBSTRING()関数を使用してプロのように文字列を解析する方法は?