我想通过使用连接字符串的代码连接到远程数据库(SQL Server 2008)。但我无法连接到它。但是我可以使用SQL Server身份验证成功地使用SQL Server Management Studio连接数据库。sql连接字符串问题
但每当我使用的代码,我得到异常喜欢::
[DBNETLIB] [ConnectionOpen(无效的实例())。]无效的连接尝试。
我的连接字符串是这样的:
Data Source=192.x.x.x;Initial Catalog=mydbName;User ID=user;Password=passw;provider=SQLOLEDB
任何人能帮助我。
在此先感谢。
防火墙是否在服务器上正确设置?你使用有效的凭证吗?你的代码是怎样的?确保远程连接设置为TCP/IP。 (在Sql Server配置管理器中找到) – Alex 2012-02-28 06:14:09
你使用这个连接字符串的应用程序是什么?最后一部分('provider = SQLOLEDB')不应该在那里,如果你从.NET这样做... – 2012-02-28 06:18:56