[有很多相关的问题引用了类似的数据库错误消息,但是通常它们与在SQL Server中设置数据库的人有关,但是并没有完全封装在Blazor / Entity Framework中。
我一直在构建一个Blazor Web Assembly应用程序,该应用程序包含三个项目(客户端,模型,服务器)。 Server项目使用Entity Framework,并使用它提供的所有表/记录创建了数据库。
自创建项目以来,连接数据库一直工作良好,但是在我的机器最近崩溃后,当我重建解决方案并访问该应用程序时,服务器开始引发以下错误:
Microsoft.Data.SqlClient.SqlException(0x80131904):无法打开登录请求的数据库“ WhiteGov”。登录失败。用户'EPIC \ twhite'登录失败。
([EPIC\twhite
是我的Windows登录名]
我可以在解决方案的服务器资源管理器中查看并连接到数据库。
我该如何解决“突然” /“自发”出现的任何问题。我尚未更改ConnectionString(如下)。
{
"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=WhiteGov;Trusted_Connection=True;"
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*"
}
更多错误信息:
在Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject,UInt32 waitForMultipleObjectsTimeout,Boolean allowCreate,only Boolean onlyOneCheckConnection,DbConnectionOptions userOptions,DbConnectionInternal&connection)中在Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject,TaskCompletionSource`1重试,DbConnectionOptions userOptions,DbConnectionInternal&连接)在Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection,TaskCompletionSource`1重试,DbConnectionOptions用户选项,DbConnectionInternal oldConnection,DbConnectionInternal&连接)在Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection externalConnection,DbConnectionFactory connectionFactory,TaskCompletionSource`1重试,DbConnectionOptions userOptions)在Microsoft.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection externalConnection,DbConnectionFactory connectionFactory,TaskCompletionSource`1重试,DbConnectionOptions userOptions)在Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1重试)在Microsoft.Data.SqlClient.SqlConnection.OpenAsync(CancellationToken cancellingToken)
在计算机上配置用户安全性或安装SQL Express LocalDB的方式必须与原始设置有所不同。
您在服务器资源管理器中显示的不是您的Localdb实例,而是一个SQL Server Express用户实例连接。在服务器资源管理器中连接到(localdb)\ mssqllocaldb