SQL Server 2008r2 代理服务器名称不是sqlexpress 如何写连接字符串

SQL Server 2008r2 代理服务器名称不是sqlexpress 怎么写连接字符串?
我的sql server服务器名字是MercyR,数据库的名字是movie 。 我的连接字符串是这样写的 Data Source = .\\MercyR, Initial Catalog=movie,User ID=sa,PassWord=111111。但是运行时总是报出 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。这样的错误。
用上述用户名密码是可以在数据库直接登录,但是用c#在程序中连接就出现上面的错误。下面是sql server configuration manager 的设置情况
SQL Server 2008r2 代理服务器名称不是sqlexpress 如何写连接字符串
SQL Server 2008r2 代理服务器名称不是sqlexpress 如何写连接字符串
这个是我的代码情况。
SQL Server 2008r2 代理服务器名称不是sqlexpress 如何写连接字符串
求教!
------解决思路----------------------
连接字符串中间用分号隔开
------解决思路----------------------
\\计算机名\服务器名 
or
\\IP地址\服务器名
另外要设置允许远程访问和同时允许TCP/IP和命名管道
------解决思路----------------------
Data Source = .\\MercyR, Initial Catalog=movie,User ID=sa,PassWord=111111
如果我没记错,是不是应当用单斜杠啊
Data Source = .\MercyR, Initial Catalog=movie,User ID=sa,PassWord=111111
------解决思路----------------------
哥哥 打开Ssms连接一下...把名字复制下来不就OK了吗....