1

クラウド データベースへの接続中に問題が発生しました。

SqlCmd では、次のように使用しました。

sqlcmd -U servername@username -P myPassword -S servername.database.windows.net -d MyFirstCloudTestDB

そして、それは正しいです。エラーメッセージは次のとおりです。

Msg 40615, Level 14, State 1, Server servername, Line 1
**Cannot open server 'servername' requested by the login. Client with IP address '
124.40.110.238' is not allowed to access the server.**
Msg 18456, Level 14, State 1, Server servername, Line 1
Login failed for user 'username'.

どうすればいいのかわからない!

4

4 に答える 4

1

そうです...これを試してください:

sql.azure.com にアクセスしてログインし、プロジェクトのページに移動します。データベースのリストが表示される場所には、「ファイアウォール設定」というタブも表示されます。IP アドレスの範囲を許可するルールを設定します。

ただし、範囲がネットワークの外部からどのように表示されるかも確認してください。

于 2009-10-25T23:33:04.963 に答える
1

したくない: username@servername ?

于 2009-10-22T06:11:43.717 に答える
0

最初の画面をキャンセルし、[新しいクエリ] ボタン ウィンドウを使用して SQL Azure に接続する必要があります。オプションで -> データベースに接続 -> MyFirstCloudTestDB を試してください。それはうまくいくはずです。

IPアドレスに問題がある場合。SQL AZure のファイアウォール設定を変更します。0.0.0.0 から 255.255.255.255 の範囲。あまりお勧めできませんが、とりあえず大丈夫です。

于 2009-11-12T11:23:30.720 に答える
0

問題のデータベースを作成しましたか? そうでない場合は、代わりに master データベースに接続してみてください。

于 2009-10-22T06:22:01.293 に答える