ローカルの開発環境からSQL Azureに接続する場合 への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 (削除されました)  ()
投稿日時
2013/6/5 18:49:08
(削除されました)
投稿者 AMM  (社会人)
投稿日時
2013/5/30 11:41:56
るきお様
ご連絡ありがとうございます。
古い情報であることを承知の上で何か情報をお持ちでしたらと
質問させていただきました。
早速紹介していただきましたページを確認させていただきます。
ありがとうございました。
ご連絡ありがとうございます。
古い情報であることを承知の上で何か情報をお持ちでしたらと
質問させていただきました。
早速紹介していただきましたページを確認させていただきます。
ありがとうございました。
投稿者 るきお  (社会人)
投稿日時
2013/5/30 10:11:41
こんにちは。管理者のるきおです。
そのブログの記事について追加できる情報は持っていません。
また、4年前の記事ですので現在のAzureの状況とは違うかもしれません。
SQL Azure接続のトラブルについて何かフォローできる方は書き込みをお願いします。
私からは一般的な情報を紹介します。
■検証を伴わない暗号化の仕様
Encrypt周りの詳細な仕様
http://msdn.microsoft.com/ja-jp/library/ms131691(v=sql.100).aspx
■SQL Azure接続のトラブルシューティング
今回の問題への直接の言及はないようです。
http://social.technet.microsoft.com/wiki/contents/articles/1719.windows-azure-sql-database-connectivity-troubleshooting-guide.aspx
そのブログの記事について追加できる情報は持っていません。
また、4年前の記事ですので現在のAzureの状況とは違うかもしれません。
SQL Azure接続のトラブルについて何かフォローできる方は書き込みをお願いします。
私からは一般的な情報を紹介します。
■検証を伴わない暗号化の仕様
Encrypt周りの詳細な仕様
http://msdn.microsoft.com/ja-jp/library/ms131691(v=sql.100).aspx
■SQL Azure接続のトラブルシューティング
今回の問題への直接の言及はないようです。
http://social.technet.microsoft.com/wiki/contents/articles/1719.windows-azure-sql-database-connectivity-troubleshooting-guide.aspx
投稿者 AMM  (社会人)
投稿日時
2013/5/29 16:08:29
はじめまして
調査している際にこちらの「放課後のVB中学校」に辿り着きました。
http://rucio.cocolog-nifty.com/blog/2010/04/sql-azure-a46f.html
何かご存知でしたら教えていただけないかと思い投稿させていただきました。
上記ページでは「普通は接続文字列から「Encrypt=True;」は省くこと。」と記載されておりました。
暗号化接続を行いたいため、「Encrypt=True;」を含めて接続を行っているのですが、
同一フロア内で接続できるPC、出来ないPCが混在した状態となっています。
(OS、セキュリティソフトなど全く同じ環境でも接続出来る出来ないで分かれています。)
そこでテスト的に接続できないPCから「Encrypt=True;」を省いた状態で接続を行ったところ、
接続が行えます。
このような場合、何の問題が考えられるでしょうか。
「Encrypt=True;」を含めたエラーの場合、以下のエラーメッセージが表示されます。
サーバーとの接続を正常に確立しましたが、ログイン前のハンドシェイク中にエラーが発生しました。 (provider: SSL プロバイダ, error: 0 - 証明書の CN 名が渡された値と一致しません。)
何卒よろしくお願いいたします。
開発環境:VS2010
クライアントPC:Windows7
調査している際にこちらの「放課後のVB中学校」に辿り着きました。
http://rucio.cocolog-nifty.com/blog/2010/04/sql-azure-a46f.html
何かご存知でしたら教えていただけないかと思い投稿させていただきました。
上記ページでは「普通は接続文字列から「Encrypt=True;」は省くこと。」と記載されておりました。
暗号化接続を行いたいため、「Encrypt=True;」を含めて接続を行っているのですが、
同一フロア内で接続できるPC、出来ないPCが混在した状態となっています。
(OS、セキュリティソフトなど全く同じ環境でも接続出来る出来ないで分かれています。)
そこでテスト的に接続できないPCから「Encrypt=True;」を省いた状態で接続を行ったところ、
接続が行えます。
このような場合、何の問題が考えられるでしょうか。
「Encrypt=True;」を含めたエラーの場合、以下のエラーメッセージが表示されます。
サーバーとの接続を正常に確立しましたが、ログイン前のハンドシェイク中にエラーが発生しました。 (provider: SSL プロバイダ, error: 0 - 証明書の CN 名が渡された値と一致しません。)
何卒よろしくお願いいたします。
開発環境:VS2010
クライアントPC:Windows7
お礼が遅くなってしまいましたは、るきお様にご紹介いただきましたサイトを参考にさせていただき、
"TrustServerCertificate" を追加することでそれまでアクセスできなかった
環境からも接続が行えました。
大変助かりました。ありがとうございます。