SQL Azure データベースがあります。どういうわけか、家にいるときはそれで作業できますが、スターバックスにいるときはできません。Windows Azure ポータルから提供される Web ベースのツールを使用して、正常にログインし、「管理」できます。でも:
Web アプリがデータベースにアクセスしようとすると、次のようなエラーが表示されます。
プロバイダーは ProviderManifestToken 文字列を返しませんでした。
SQL Management Studio からデータベースにアクセスしようとすると、次のエラーが表示されます。
tcp に接続できません: [サーバー名]、[番号]。
SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: TCP プロバイダー、エラー: 0 - 接続先が一定時間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストが応答しなかったために確立された接続が失敗しました。) (Microsoft SQL Server、エラー: 10060)
前述のように、Web ベースのツールを使用できるため、IP アドレスがブロックされていないことはわかっています。自宅から使用できるので、データベースが適切にセットアップされていることがわかります。しかし、地元のコーヒーショップで仕事をしようとすると、行き詰ってしまいます。
ありがとう