質問: 私はAzureにSQLデータベースを持ち、Entity Framework Coreを使ってデータベースを操作したい.Net Core Webアプリケーションを持っています。 私はこれに必要なモデル、データ、コントローラーのクラスをすべて持っていると思っています。データベースにいくつかのサンプルオブジェクトがあります。 私の問題は、私が何をしていても、データベースを操作したいと思っても、「ログインはユーザーに失敗」というエラーが表示されますが、ログイン情報は管理者であり、必要なものはすべて設定しています。 SQL Server Object Explorerのデータベースが表示され、SSMSを使用して接続するか、単にAzure Portalで接続できます。接続文字列に問題はないようです。ユーザー名とパスワードのコンボは問題ありません。複数回チェックしました。私のIPはデータベースのファイアウォールで有効になっていますが、何が問題なのかわからないので、助けてください! ここにエラーがあります: ![ここに画像の説明を入力](https://i.stack.imgur.com/fyKq6.png)
回答: これで問題は解決しました。これは非常に小さな、愚かなエラーでした: Azureサイトからコピーした接続文字列は、エスケープされたフィールドを待っていました。ユーザー名とパスワードを手動で記述しないことを前提としています。もちろん、今後は発生しません。すべてが機能するかどうかをテストしたかっただけです。これはこの分野での最初のプロジェクトなので。 したがって、Azure接続文字列は次のようになります: `USER={XY};PASSWORD={ASD}`しかし、変数を使用していなくても、文字列に中括弧を残しました。