繁体   English   中英

无法连接到 SQL 服务器

[英]Cannot connect to SQL Sever

我是 C# 的新手,并尝试连接到 SQL 服务器进行演示查询。

这是我的简码。

SqlConnection conn = new SqlConnection("data source=.; database=Sample; integrated security=SSPI");

SqlCommand cmd = new SqlCommand("select * from employees", conn);

conn.Open();

当我运行脚本时,它在 conn.Open() 处显示错误,指出找不到服务器。

当我进一步搜索它时,我发现 SQL 服务器浏览器应该在这种情况下运行,而我的系统中没有。 知道如何使它到达服务器吗?

我在 StackOverflow 上看到帖子无法连接到 sql 服务器,但它们似乎有不同的问题和解决方案。

提前致谢!

首先使用左侧的“服务器资源管理器”连接到 Visual Studio 中的数据库。 然后按“连接到数据库”,然后在连接后,查找数据库的属性并选择连接字符串属性。 拥有它后,尝试将其粘贴到 conn object。

从您的评论看来,这是您的数据库引擎,名为(localdb)\LocalDataBase

如果是这样,您的连接字符串将是:

        SqlConnection conn = new SqlConnection(@"data source=(localdb)\LocalDataBase; database=Sample; integrated security=SSPI");

为了在字符串中嵌入转义字符 - 您需要告诉编译器使用@逐字解释字符串。

暂无
暂无

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

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