繁体   English   中英

如何使用 Visual Studio 通过 C# 连接到 SQL 服务器实例

[英]How to connect to a SQL Server instance with C# using Visual Studio

我无法连接到具有连接到服务器实例时使用的“\”字符的 SQL 服务器。 任何其他类型的服务器都可以正常工作。 由于我已经用尽了可能的解决方案,因此有关此问题的任何支持或资源都将非常有帮助。

谢谢! 克里斯

我试过: - 添加/删除'@' - 使用双'\' - 硬编码服务器名称并连接

var masterConnString = $@"Server={Server}; Database={ProjectCode}; Trusted_Connection=True;";

using (var connection = new SqlConnection(masterConnString))
{                
     connection.Open();
     //do something
     connection.Close();
}

出现以下错误:

System.Data.SqlClient.SqlException HResult=0x80131904 消息=与 SQL 服务器建立连接时发生网络相关或特定于实例的错误。 服务器未找到或无法访问。 验证实例名称是否正确,并且 SQL 服务器配置为允许远程连接。 (提供者:命名管道提供者,错误:40 - 无法打开与 SQL 服务器的连接)Source=.Net SqlClient 数据提供者

更新:

尝试更新 SQL 服务器配置管理器时,由于缺少权限,连接失败。

删除受信任的参数并添加此参数

“集成安全 = SSPI”

当服务器没有任何身份验证时,这总是适用于我

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM