27

今日、ローカルの SQL Server 2012 インスタンスにログインできず、次のエラー メッセージが表示されました

サーバーとの接続は正常に確立されましたが、ログイン前のハンドシェイク中にエラーが発生しました。

プロバイダー: SSL プロバイダー、エラー: 0 - 内部エラーが発生しました。(Microsoft SQL Server、エラー: -2146893792)

こことフォーラムで同様の質問をたくさん見つけましたが、何も役に立ちませんでした。私の場合、それはただ言うことに注意してください

0 - 内部エラーが発生しました

  • イベント ビューアにエラーはありません。
  • 私は暗号化された接続を使用しません。
  • SQL Server 構成マネージャーでForce Protocol Entryptionは、 に設定されFalseTrust Server Certificateに設定されますYes(元々は でしNoたが、どちらの場合も機能しませんでした)。
  • UDLを使用して SQL Server に接続できます。
  • 関連するすべてのコンポーネントとともに SQL Server を再インストールしようとしました。
  • .NET 4.5 をアンインストールしようとしました。
  • SQL Management Studio の接続プロパティで、[接続の暗号化] がオフになっています。

昨日はうまくいきました。それ以来、ソフトウェアをインストールしていません。

4

5 に答える 5

4

クライアントで TCP/IP プロトコルが有効になっていないことを確認してください。TCP/IP プロトコルがないと、他のクライアントから SQL サーバーにアクセスできません。以下は、プロトコルを有効にする方法です。

[スタート] --> [プログラム] -- > [ SQL Server] --> [構成ツール] --> [ SQL 構成マネージャー]に移動します。

SQL Network Configurationを展開し、 PROTOCOLSノードをクリックします。

TCP/IPを右クリックし、[プロパティ]パネルを開きます

[ IP アドレス] タブを選択します

http://sqlanddotnetdevelopment.blogspot.in/2013/07/a-connection-was-successfully.html

于 2014-04-04T12:58:42.190 に答える
2

私たちの場合、それは SSL/TLS の問題でした。PCI DSS に準拠していることを確認するために tls 1.0 を無効にしましたが、SQL Server が停止しました。次に、Microsoft から 1 つの更新プログラムをインストールする必要があり、レジストリを使用する代わりに IISCrypto を使用して無効化を行いました。私たちが従った手順は次のとおりです

于 2016-09-24T19:17:50.303 に答える
1

私たちの場合、spn が設定されていないために同じエラーが発生しました。spn が設定されているかどうかを確認してください。コメントで他の人が提案したように、より多くの情報を保持するリング バッファー エントリを確認できます。より頻繁に再現できる場合は、netmon または wireshark を並行して実行してみてください。

于 2014-08-23T20:21:01.190 に答える