2016-10-05 23 views
0

私はASP.NET webapp(Visual Studio 2015で)のコーディングを開始しました。 Azure SQLデータベースへの接続に問題があります。私はMSSM Studio経由でデータベースに接続できます。 Azure Webサービスで自分のアプリを公開すると、アプリは正常に動作します。私はローカルに自分のコードを実行すると、私は次のエラーを取得しておいてください。Azure SQL - localhostが接続できません

SqlException: Cannot open server 'database' requested by the login. Client with IP address 'XX.XX.XX.XX' is not allowed to access the server. To enable access, use the Windows Azure Management Portal or run sp_set_firewall_rule on the master database to create a firewall rule for this IP address or address range. It may take up to five minutes for this change to take effect.

データベースサービスのファイアウォールAltough(私も範囲0.0.0.0すぎ255.255.255.255で試してみた)が設定されています。私のコンピュータのポート1433は許可されています。

ご協力いただきありがとうございます。

+0

にしていますあなたはSSMSを使ってAzure SQL DBに接続できますが、同じホスト上で実行されているアプリケーションからはアクセスできないと言っていますか? –

+0

はい、それは私が意味するものでした。 その間にエラーが見つかりました。接続紐が問題でした。 ユーザー名「[email protected]_app.database.windows.net」で接続したときに公開されたAzureからしか接続できませんでした。私がusername "[email protected]"で行ったとき、Azureとlocalhostが働いていました。 – ArneDEPR

答えて

0

問題は、データベース接続文字列のユーザー名を編集することで解決しました。

[email protected]_app.database.windows.net - >のみ(ないローカルホスト経由)のAzureに公開働い

[email protected] - >アズールに掲載された作品と私はlocalhostと

関連する問題