孟子E章进
经过你的知道我已经成功连上数据库了但是 我有一点疑问!
我的连接代码是:Data Source=.;Initial Catalog=linshiki;User Id=sa;Password=linshiki;Integrated Security=SSPI;
Integrated Security=SSPI;是什么意思?当我把那一句去掉的时候连接就报错了,错误信息是“用户'sa'登陆失败,该用户与可信的SQL Server连接无关联”
为什么会??
另外当我如果将整个网站在本地做完之后,传到服务器上(当然包括数据库咯),是不是只要将Data Source=.;一句改成Data Source=IP地址;就可以了?
数据库文件一定要放在SQL Server中设置的文件夹下吗?
问题点数:100、回复次数:2Top
1 楼singlepine(小山)回复于 2006-03-14 23:03:49 得分 100
SSPI=Security Support Provider Interface(保密支持提供者接口)
Integrated Security=SSPI的意思是使用Windows集成身份验证,这样,访问数据库将以ASP.NET的身份进行,通过如此配置,能够获得比使用userid=sa;password=口令的SQL Server验证方式更好的安全性。
上传到服务器后,如果连接的数据库有所改变,配置文件也要做相应修改,以下要做修改
Data Source=ip;//服务器名或服务器ip
Initial Catalog=linshiki;//数据库名
User Id=sa;//用户id
Password=linshiki//用户密码Top
2 楼datouxiaogui(大头)回复于 2006-03-15 10:49:29 得分 0
data source=127.0.0.1;initial catalog=zbinfo;password=a;persist security info=True;user id=a;workstation id=127.0.0.1;packet size=4096
没错过Top




