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

My server name occur an error while parameterizing it

我是 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);

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

我将服务器名和数据库放入 var 中,因为它最终将成为参数的一部分。

使用@

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

\

string servername = "ERIC-LAPTOP\SQLMANAGER";