--- lang: ja-jp breaks: true --- # ASP.NET Core `AddDefaultIdentity` を `SQL Server` で動かす。2023-06-26 ## プロジェクトテンプレートから作成すると、`LocalDB` 接続となっているので、そこから変更する。※`SQL Server 認証` ## secrets.json  以下のように`SQL Server 認証`で接続する設定を追加する。 ```json= { ・・・ "ConnectionStrings:DefaultConnection": "Server=999.999.999.999\\mssqldb;Database=aspnet-BlazorServer_SendGrid-a38b7bdf-6ea2-43f3-8a09-3bcab21b2e3d;TrustServerCertificate=True;UID=sa;PWD=xxxx;MultipleActiveResultSets=true;Connect Timeout=10;Max Pool Size=1000;Application Name=BlazorServer_SendGrid;" } ``` :::warning `DefaultConnection`は、`Program.cs`に記載してあるもので定義する。  ::: :::info `appsettings.json`は変更しなくても良い。 ::: :::warning `TrustServerCertificate=True` この設定が無い場合は以下のエラーが発生する。  ::: ## `EF Core` は、`LocalDB` の場合と同様に動作する。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up