【发布时间】:2021-04-15 03:15:04
【问题描述】:
我一直试图在服务器资源管理器中打开我的 SQL Server 数据库,但我总是收到以下错误
连接超时已过期。尝试使用登录前握手确认时超时时间已过。这可能是因为登录前握手失败或服务器无法及时响应。尝试连接到此服务器所花费的持续时间是 -[Pre-Login] 初始化 = 18214;握手=118555;
我已尝试通过修复 VS2019 来解决此问题,但没有成功。
编辑: 数据库在我的 PC 上本地运行。 这是来自 Web.config 文件的连接字符串:
<add name="UserEntities" connectionString="metadata=res://*/Models.UsersModel.csdl|res://*/Models.UsersModel.ssdl|res://*/Models.UsersModel.msl;provider=System.Data.SqlClient;provider connection string="data source=Mizile;initial catalog=Login;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />
【问题讨论】:
-
Why should I "tag my RDBMS"? - 请添加标签以指定您使用的是
mysql、postgresql、sql-server、oracle还是db2- 或其他完全不同的东西。跨度> -
如果您可以提供可以提供帮助的连接字符串,请告诉我们数据库是本地的还是网络上的,(将您的个人信息替换为 ***)。
-
@B.S.我刚刚添加了它们。
标签: c# asp.net sql-server asp.net-mvc asp.net-core