日期:2014-05-18  浏览次数:20456 次

数据库连接字符串问题。
asp.net程序开发时发现这样的问题:
重新安装新机器,将老机器的程序拷贝到新机器上后,导入原数据库,发现原来的连接字符串不好用。
原来的字符串为:
string strconn ="server=localhost;database=db1;uid=sa;pwd=1234567";
在原来的字符串上插入“data source=jqname;”就好用了,jqname是我的计算机机器名,我的计算机安装的是XP,如下:
string strconn = "server=localhost;data source=jqname;database=db1;uid=sa;pwd=1234567";
不知道是为什么?在什么情况下可以不写“data source=jqname;”?

------解决方案--------------------
"server=(local);uid=;pwd=;Trusted_Connection=yes;database=database"