в то время как scaffolding-DbContext из хранилища базы данных Azure - PullRequest
0 голосов
/ 15 октября 2019

Соединение было успешно установлено с сервером, но затем произошла ошибка во время рукопожатия перед входом в систему. (поставщик: поставщик TCP, ошибка: 0 - указанное сетевое имя больше не доступно.)

После установки EntityFrameworkCore я пытаюсь создать DbContext из базы данных, развернутой в хранилище Azure. Я не знаю причину этого, пожалуйста, помогите ...

Scaffold-DbContext "Server = tcp: hsportsbharadwaj.database.windows.net, 1433; Исходный каталог = H_Plus_Sports; Сохранять информацию о безопасности = False;ИД пользователя = shaz369; Пароль = Пароль; MultipleActiveResultSets = False; Encrypt = True; TrustServerCertificate = False; Время ожидания подключения = 30; "Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models System.Data.SqlClient.SqlException (0x80131904): соединение с сервером было успешно установлено, но затем произошла ошибка во время рукопожатия перед входом в систему. (поставщик: поставщик TCP, ошибка: 0 - указанное сетевое имя больше не доступно.) ---> System.ComponentModel.Win32Exception (64): указанное сетевое имя больше не доступно в System.Data.SqlClient.SqlInternalConnectionTds. .ctor (DbConnectionPoolIdentity идентичность, SqlConnectionString connectionOptions, SqlCredential учетных данных, объект providerInfo, String новый_пароль, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String маркер доступа) в System.Data.SqlClient.SqlConnectionFactory.CreateConnection (варианты DbConnectionOptions,DbConnectionPoolKey poolKey, Объект poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) в System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection (DbConnectionPobbbDbbBDObBoNObDK_OneBoNObBeOK_OneBoNObNoK_PeObNeOb_Ob_Ob_OneBoNOb_OneBoNOb_PoK_Присоединение_деблифConnectionOptions userOptions) в System.Data.ProviderBase.DbConnectionPool.CreateObject (DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) в System.Data.ProviderBase.DbConnectionPool даDbConnectionPool.TryGetConnection (DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, булева allowCreate, булева onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal & соединение) System.Data.ProviderBase.DbConnectionPool.TryGetConnection (DbConnection owningObject, TaskCompletionSource 1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource 1 повторных попыток, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal &соединение) в System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal (DbConnection externalConnection, DbConnectionFactory connectionFactory, TaskCompletionSource 1 retry, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource 1 повтор, DbConnectionOptions userOptions) в System.Data.SqlClient.SqlConnection.TryOpen (TaskCompletionSource 1 retry) at System.Data.SqlClient.SqlConnection.Open() at Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlServerDatabaseModelFactory.Create(DbConnection connection, IEnumerable 1 таблиц, IEnumerable 1 schemas) at Microsoft.EntityFrameworkCore.SqlServer.Scaffolding.Internal.SqlServerDatabaseModelFactory.Create(String connectionString, IEnumerable 1 таблиц, IEnumerable 1 schemas) at Microsoft.EntityFrameworkCore.Scaffolding.Internal.ReverseEngineerScaffolder.ScaffoldModel(String connectionString, IEnumerable 1 таблиц, IEnumerable 1 schemas, String namespace, String language, String contextDir, String contextName, ModelReverseEngineerOptions modelOptions, ModelCodeGenerationOptions codeOptions) at Microsoft.EntityFrameworkCore.Design.Internal.DatabaseOperations.ScaffoldContext(String provider, String connectionString, String outputDir, String outputContextDir, String dbContextClassName, IEnumerable 1 схем, IEnumerable 1 tables, Boolean useDataAnnotations, Boolean overwriteFiles, Boolean useDatabaseNames) at Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContextImpl(String provider, String connectionString, String outputDir, String outputDbContextDir, String dbContextClassName, IEnumerable 1 схемных фильтров, IEnumerable *1013* 11 tableFilters, Boolean useDataAnnotations, Boolean overwriteFiles, Boolean useDatabaseNames) at Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext.<>c__DisplayClass0_1.<.ctor>b__0() at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.<>c__DisplayClass3_0 1.b__0 () в Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute (действие action) ClientConnectionId: 3c98002f-08cc-4d0d-8d65-7f119c8b86bf Номер ошибки: 64, состояние: 0, класс: 20 Подключение былоуспешно установлен с сервером, но во время рукопожатия перед входом произошла ошибка. (поставщик: поставщик TCP, ошибка: 0 - указанное сетевое имя больше не доступно.)

Эта команда должна создать папку Models и классы Model в этой папке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...