2009-10-20 52 views
1

我可以在示例代码项目中使用此连接到我的SQL Server 2008开发者服务例外:SQL连接字符串来命名实例

<add name="ApplicationServices" connectionString="data source=.\SQLSERVER2008;Integrated Security=SSPI;Initial Catalog=RSINET.MVC" providerName="System.Data.SqlClient"/> 

,我得到的错误是这样的:

验证实例名称是否正确,以及SQL Server配置为允许远程连接。

我正在使用.NET提供程序?

亚光

+0

处理连接字符串时需要考虑的另一个好习惯是包含ApplicationName参数。见http://johnnycoder.com/blog/2006/10/24/take-advantage-of-application-name/ – 2009-10-20 22:26:20

回答

1

你尝试将localhost \ SQLSERVER2008或127.0.0.1 \ SQLSERVER2008或\ SQLSERVER2008?另外为什么你的数据库名称有一段时间?你可能不得不逃避那个(或者最好通过改变名字来摆脱它)......即使它不能解决这个问题,如果你离开它,它也会引起其他人。

+0

它用于SQL Server的命名实例。\ SQLSERVER2008 Osql -E -S。\ SQLSERVER2008 - 安装在我的电脑上的命名实例。 Osql -E - 安装了默认实例 – user154366 2009-10-20 14:51:30

0

配置您的服务器进行远程连接

http://support.microsoft.com/kb/914277

+0

是的,显然是必不可少的一步。也可能是防火墙,具体取决于网站的运行位置。 – 2009-10-20 14:42:07