0

自己署名証明書を作成testして、Windows2008Serverにインストールしました。に設定Force EncryptionYes、証明書をに設定しましたtest

証明書をエクスポートtestしてクライアントに送信しました。彼らはそれをTrustedAuthorityストアにインストールしました。セットを使用して、SQL ManagementStudioExpressを介してSQLサーバーに接続しようとしましたEncrypt connection。次のエラーが発生します。

サーバーとの接続は正常に確立されましたが、ログイン前のハンドシェイク中にエラーが発生しました。(プロバイダー:TCPプロバイダー、エラー:0-そのようなホストは不明です。)(Microsoft SQL Server、エラー:11001)

暗号化されていない接続と設定を介して、サーバーに問題なく接続できることに注意してください。

私はこのエラーについてグーグルによって投げ出されたほとんどの解決策を試しました、しかし私はそれらのどれも暗号化を扱っていないと思います。

私もこの方法を試しましたが、それでも同じエラーが発生します。

Primary DNS Suffixセットがありませんが、証明書に影響がありますか?

編集:私の目標は、クライアントが要求するため、リモートコンピューターからデータベースへの暗号化された接続を確立することです。VPNを検討していましたが、SQLサーバーで実行できるのであれば、VPNは必要ありません。

編集2:証明書の[発行済み]フィールドがローカルドメイン名に設定されています(リモートコンピューターでは解決できません)。これは問題になる可能性がありますか?問題が解決する場合は、どういうわけか証明書を外部IPアドレスに設定できますか?

4

1 に答える 1

0

owlstead(コメントで)は正しかった。Computer nameドメイン名とサブドメイン名にを設定する必要がありPrimary DNS Suffixました。

于 2012-11-07T11:25:18.503 に答える