日期:2014-05-17  浏览次数:20785 次

请问ASP连接SQL2005的连接串怎么写
请问ASP连接SQL2005的连接串怎么写,请特别注意是ASP,不是ASP.net

由于原有的一套公司系统需要迁移新的服务器,数据库更新位2005,

是不是每个客户端都需要安装sql2005带的SqlServe   2005   Native   Client   ODBC?

如果不安装是不是通过原有网页都不能连接数据库??

如果不安装Sql2005的驱动,那么连接字符串怎么写??

如果安装Sql2005的驱动,那么连接字符串怎么写??

------解决方案--------------------
Native Client ODBC:

Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

Native Client OLE DB:

Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

------解决方案--------------------
SQL SERVER2005的数据源类型和2000的是不一样的,在连接字符串里要更改一下Provider的值
如下
Provider=SQLNCLI.1;
其它的没有需要改的地方。
下面是一个完整的连接字符串
Provider=SQLNCLI.1;Password=pass;Persist Security Info=True;
User ID=sa;Initial Catalog=ct;Data Source=mydb\db2005