微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法从我的 ASP.Net 项目上的 VS2019 连接到 SQL Server 数据库

如何解决无法从我的 ASP.Net 项目上的 VS2019 连接到 SQL Server 数据库

我一直试图在服务器资源管理器中打开我的 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=&quot;data source=Mizile;initial catalog=Login;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />

解决方法

您的连接字符串不正确。如果 SQL Server 位于本地计算机或网络上,则它看起来像这样,

<add name="UserEntities" connectionString="Data Source=YourSqlInstanceName;Initial Catalog=YourDatabaseName;Integrated Security=True" providerName="System.Data.SqlClient" />

您当然也可以阅读有关不同类型的 MS 文档。

https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/creating-a-connection-string

,

我之前在这里发布了一个答案:

Connection string

请按照步骤获取您的连接字符串,如果成功分享您的经验并标记为已回答,请告诉我们您遇到的问题,我将在更多帮助下进行编辑。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。