我的服务器名称在参数化时出错

时间:2016-11-11 16:44:58

标签: sql-server connectivity

我对C#有点新意,我遇到了这个问题。

我正在尝试从VIsual Studio 2015社区连接到SQL Server 2008 R2中的数据库。

我的服务器名称是ERIC-LAPTOP \ SQLMANAGER,但“\”出现错误:

string connetionString = null;
string servername = "ERIC-LAPTOP\SQLMANAGER";
string database = "RPG_Ressourses";
SqlConnection connection;
connetionString = "Data Source=" + servername + ";Initial Catalog=" + database + ";Integrated Security=SSPI;";
connection = new SqlConnection(connetionString);

有没有办法让它接受\作为普通字符,或者有没有办法让它工作而不改变服务器实例的名称?

我将servername和database放入var中,因为它最终会成为参数的一部分。

1 个答案:

答案 0 :(得分:1)

使用@

string servername = @"ERIC-LAPTOP\SQLMANAGER";

\\

string servername = "ERIC-LAPTOP\\SQLMANAGER";