5

SQL Management Studio 2012 を使用して SQL Azure データベース インスタンスにリモートで接続できません。ローカル IP に対してファイアウォールの例外が発生しています。Azure アカウントのブラウザー ベースの管理リンクを使用して、正常に接続し、データベースを管理できます。

SSMSまたはVS2012のようなものを介してデータベースに接続できないようです。

SSMS での接続の形式は次のとおりです。

Server Name:     myservername.database.windows.net
Authentication:  SQL Server Authentication
Login:           myusername@myservername
Password:        my-password
Connect to:      (i've tried) "master", mydatabasename, <default>
Encryption:      TRUE

繰り返しますが、Azure アカウントのサーバー インスタンスのローカル IP アドレスに対してファイアウォール ルールを有効にしています。

接続しようとすると、次のエラーが表示されます。

サーバーとの接続は正常に確立されましたが、ログイン前のハンドシェイク中にエラーが発生しました。(プロバイダー: SSL プロバイダー、エラー: 0 - 待機操作がタイムアウトしました。) (Microsoft SQL Server、エラー: 258)

その 258 エラーを検索すると、SQL Azure に関連する結果はあまり得られません。助けていただければ幸いです。

4

1 に答える 1

4

エラー 258 は、2 つのエンドポイント間で安全なネットワークを確立でき、1 つのマシンが安全なチャネルを開始した場合に、マシン内の構成の一部が原因で生成されます。この問題は非常にマシン固有であり、SQL 固有ではない可能性があるため、この点に関するリソースが見つからなかったのはなぜですか。

次のトラブルシューティング ガイドで説明されているように SQLCMD を使用してみて、それが同じマシン上の SSMS 固有の問題を特定するために機能するかどうかを確認してください: http://social.technet.microsoft.com/wiki/contents/articles/1719.windows-azure -sql-database-connectivity-troubleshooting-guide.aspx

ネットワーク パケット トラフィックをキャプチャして分析すると、接続エラーの根本原因を特定できる場合があります。

于 2012-09-17T23:04:24.987 に答える