0

以下connectionstringを使用して、自分の Web サイトを Azure Web サイトから SQL Azure に接続しています。これをローカルで接続でき、クラウド アプリでも動作しています。しかし、Azure Websites から接続すると Login Failed がスローされます。

<add name="sample" connectionString="metadata=res://*/dbModel.csdl|res://*/dbModel.ssdl|res://*/dbModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Server=tcp:server.database.windows.net,1433;Database=my_db;User ID=my_db_login@server;Password=**************;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;&quot;" providerName="System.Data.EntityClient"/>

エラーメッセージはThe underlying provider failed on Open.

前もって感謝します

4

1 に答える 1

2

私はこれを機能させることができました。MSDN でこのケースについて議論しているときに、あるメンバーから、サービスのデータセンターの地域を確認するよう提案されました。私のウェブサイトは "eastasia" リージョンにあり、クラウド アプリと sql azure は "southeastasia" リージョンにありました。そのため、「southeastasia」では Web サイトが利用できないため、他のサービスを「eastasia」に移動しました。とにかく、今では期待どおりに動作しています。

于 2012-11-30T18:17:40.150 に答える