証明書チェーンは信頼されていない機関によって発行されました


16

少し前に、Windows 10 Home Edition環境(正確にはラップトップ)にSQL Server 2016 Developer Editionをインストールしましたが、すべて問題ありませんでした。

その後、誰か-ボックスの管理者-私に言わずに、ボックスの名前を変更することにしました。

その後、SQLサーバーに接続しようとすると、次のエラーメッセージが表示されます。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

これはこれと非常によく似た質問です。

AzureのWebサイトからVMロールのDBに接続すると、「証明書チェーンは信頼されていない機関によって発行されました」

私もここにいます:

ターゲットプリンシパル名が正しくありません。SSPIコンテキストを生成できません。(Microsoft SQL Server、エラー:0)

Kerberos Configuration Managerを使用していて、別のエラーメッセージが表示される

ここに画像の説明を入力してください

SQLサーバー認証でこのSQLサーバーのインスタンスに接続できますが、 Windows認証を使用して接続したいと言っておく必要があります

明確にするために-これはすべてローカルマシンであり、どのドメインにも属していません。

ここから先に進む方法がよくわからないので、Windows認証を使用します。

証明書に関連するエラーメッセージにより、ここで証明書を再発行することについて考えさせられます。これを行う方法について、またはこれがこの状況を回避するための有効な方法であるかどうか、私にはわかりません。

私はその日はこのマシンの周りにいませんが、できるだけ早く追いつきます。時間が許せば研究を続けます。


1
あなたはsp_addserverのは、内部のSQL名が正しいことを確認するために、sp_dropserverを実行した(つまりは、マシン名より@@ servernameには違うのですか?)
ニック

回答:


19

接続ポップアップでオプションをクリックします ここに画像の説明を入力してください

次に、「信頼サーバー証明書」がチェックされていることを確認します

ここに画像の説明を入力してください


1
これは回避策であり、適切な解決策ではないことに注意してください。真の解決策は、証明書の信頼の問題に対処することです。
–duct_tape_coder

4

高度な「オプション」に移動し、TrustServerCertificate = Trueを追加の接続パラメータに設定します


6
これはどのようにそしてなぜこれで問題を解決しますか?
Colin 't Hart

2
サーバーへの暗号化された接続の信頼できない証明書を信頼できることをクライアントに伝えます。ルート証明書がクライアントマシンにインストールされていないため、信頼できません
cyptus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.