c# - 在我的 ASP.Net 项目中无法从 VS2019 连接到 SQL Server 数据库
问题描述
我一直在尝试在服务器资源管理器中打开我的 SQL Server 数据库,但总是出现以下错误
连接超时已过期。尝试使用登录前握手确认时超时时间已过。这可能是因为登录前握手失败或服务器无法及时响应。尝试连接到此服务器所花费的持续时间是 -[Pre-Login] 初始化 = 18214;握手=118555;
我试图通过修复 VS2019 来解决这个问题,但没有奏效。
编辑:数据库在我的电脑上本地运行。这是来自 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" />
解决方案
您的连接字符串不正确。如果 SQL Server 在您本地的机器上,或者在您的网络上,那么它可能看起来像这样,
<add name="UserEntities" connectionString="Data Source=YourSqlInstanceName;Initial Catalog=YourDatabaseName;Integrated Security=True" providerName="System.Data.SqlClient" />
您当然也可以阅读有关不同类型的 MS 文档。
推荐阅读
- reactjs - 动态组件测试覆盖的延迟加载
- android - Android studio - 每次清理然后安装
- sql - oracle 11G如何单独导出数据库
- nginx - 从 nginx 中删除了网站,但仍然可以通过 URL 访问,只需使用 HTTPS
- jenkins - java.io.IOException:无法通过代理隧道。代理返回“HTTP/1.1 403 Forbidden”
- python - 具有分类值的散景 hbar 示例 = 白框
- python - 我将如何处理与 C++ 字典中的字典等效的 pythons?
- python - 如何将特殊字符列表替换为熊猫数据框中的单个字符
- java - NullPointerException at org.bouncycastle.crypto.signers.PSSSigner.generateSignature(未知来源)~[bcprov-ext-jdk15on-1.61.jar:1.61.0.0]
- python - 如何分组和计算其他列。熊猫