当我发布我的项目时,客户端需要能够设置初始配置,其中一部分是Sql数据库连接。我有一个在我的系统(MSSQLSERVER2008)和SQLEXPRESS2005上运行的Sql Server 2008实例。我尝试使用下面的连接字符串本地只是为了看看,如果这个工程,我不能得到它的工作:如何使用IP地址远程连接到Sql Server 2008?
ConnectionString = {Data Source=127.0.0.1;Initial Catalog=DCOMProductionsDesktop;Integrated Security=False;User ID=DCOMProductionsDesktopService;Password=;Network Library=dbmssocn}
我得到的错误是惯用的“目标机器积极地拒绝了连接” 。
*没有运行任何防火墙,并且其网络内部反正 * TCP/IP协议是启用 *启用远程连接,并允许
所以,我很为难。
编辑
我改变了连接字符串的数据源:
DataSource=192.168.0.2\MSSQLSERVER2008 on my WinXP VM (for testing remotely)
现在,这个没有工作。但是,当我在互联网上部署此,将使用一个域名我的网络之外的客户如相同的连接字符串的工作:
DataSource=desktop.dcomproductions.com\MSSQLSERVER2008
或者我需要做不同的事情?
外面工作,这是确切的答案我一直在寻找后,我解决了最初的问题。知道这很容易。感谢您的信息! – 2009-06-21 09:09:05