[DBNETLIB][ConnectionOpen (Invalid Instance()).]Invalid connection问题

这天把WIN2003+IIS 6.0 + SQL2000下某一个ASP网站转移到WIN2008 + IIS 7.0 + SQL2008时候,出现无法显示数据。输出错误为:[DBNETLIB][ConnectionOpen (Invalid Instance()).]Invalid connection。

Google下,原来需要在加上端口号。

之前连接字符:

“Provider=SQLOLEDB.1; User ID=帐号名; Password=密码; Data Source=IP; Initial Catalog=数据库名”;

现在改为:

“Provider=SQLOLEDB.1; User ID=帐号名; Password=密码; Data Source=IP, 1433; Initial Catalog=数据库名”;

问题解决。值得一提的是,注意Win2008自带的防火墙的设置,对安装SQL2008的安装,连接有影响。所以,出现有些情况,可以在这方面找下原因。

发表回复

您的电子邮箱地址不会被公开。