已成功与服务器建立连接,但是在登录前握手期间发生错误。 (提供者:TCP提供程序,错误:0-指定的网络名称不再可用。)
在安装EntityFrameworkCore之后,我试图从Azure存储上部署的数据库中搭建DbContext。 我不知道背后的原因,请帮忙...
Scaffold-DbContext“服务器= tcp:hsportsbharadwaj.database.windows.net,1433;初始目录= H_Plus_Sports; Persist安全信息= False;用户ID = shaz369;密码=密码; MultipleActiveResultSets = False;加密= True; TrustServerCertificate = False;连接超时= 30;“ Microsoft.EntityFrameworkCore.SqlServer -OutputDir模型
System.Data.SqlClient.SqlException(0x80131904):已成功与服务器建立连接,但是在登录前握手期间发生错误。 (提供者:TCP提供程序,错误:0-指定的网络名称不再可用。)---> System.ComponentModel.Win32Exception(64):指定的网络名称不再可用
在System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity身份,SqlConnectionString connectionOptions,SqlCredential凭据,对象providerInfo,字符串newPassword,SecureString newSecurePassword,布尔值redirectedUserInstance,SqlConnectionString userConnectionOptions,SessionData reconnectSessionData,布尔值applyTransientFaultHandling,
在System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions选项,DbConnectionPoolKey poolKey,对象poolGroupProviderInfo,DbConnectionPool池,DbConnection owningConnection,DbConnectionOptions userOptions)
在System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool池,DbConnection owningObject,DbConnectionOptions选项,DbConnectionPoolKey poolKey,DbConnectionOptions userOptions)
在System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject,DbConnectionOptions userOptions,DbConnectionInternal oldConnection)
在System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject,DbConnectionOptions userOptions,DbConnectionInternal oldConnection)
在System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject,UInt32 waitForMultipleObjectsTimeout,布尔值allowCreate,仅布尔值OneCheckConnection,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}} 1个schemaFilters,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.b__0()
在Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action操作)
ClientConnectionId:3c98002f-08cc-4d0d-8d65-7f119c8b86bf
错误号:64,状态:0,类:20
已成功与服务器建立连接,但是在登录前握手期间发生错误。 (提供者:TCP提供程序,错误:0-指定的网络名称不再可用。)
此命令应在该文件夹下创建Models文件夹和Model类