Возможно ли при запуске
dotnet ef database update
Создать базу данных (если она не существует) с новым именем пользователя и паролем?
, например, в моем appsettings.json, когда яиметь
"ConnectionStrings": {
"DefaultConnection": "Server=myserver;Database=mydatabase;user=user;password=password"
},
Я бы хотел создать новую базу данных и создать нового пользователя с указанным паролем.
, но когда я запускаю dotnet ef database update
, я получаю
Microsoft.Data. errorExpected) в Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open (логические ошибки Expected) в Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator. <> c__DisplayClass18play.playis_0_0_0_c_0_0_Ex_0_Ex_Ex_Ex_Ex_D_0_0_0_0_D_D_D_W_0_0_D_F_0_0_D_D_F_0_0_0_D_D_F_0_0_F_0_0_0_F_0_0_F_0_0_F_0_0. * 3 operation, операция Func 3 verifySucceeded) at
Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.Execute[TState,TResult](IExecutionStrategy
strategy, Func
2, операция Func 2 verifySucceeded, TState state)<br>
at
Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.Execute[TState,TResult](IExecutionStrategy
strategy, TState state, Func
2) в Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists (логическое retryOnNotExists) в Microsoft.EntityFrameworkCore.SqlSreatternal.SqlSerternal.SqqSerternal.SDQServer.Sв Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists () в Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate (String targetMigration) в Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.UpdateDatabase ,UpdateTatabase, atringDateTatabase, String. EntityFrameworkCore.Design.OperationExecutor.UpdateDatabaseImpl (String targetMigration, String contextType) в Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabase. <> C__DisplayClass0_0. <. Ctor> b__0 ()action) ClientConnectionId: fc9fb778-b6e7-4276-a454-f627ca974133 Номер ошибки: 18456, состояние: 1, класс: 14 Ошибка входа пользователя'user'.