无法打开登录所请求的数据库 "stu"。登录失败。 用户 'PC-201206181426\ASPNET' 登录失败

asp.net建的网站。vs中可以调试运行,挂到iis服务器上后,用浏览器浏览无法访问数据库有人说要改连接字符串,我的字符串如下strings="DataSource=p... asp.net建的网站。vs中可以调试运行,挂到iis服务器上后,用浏览器浏览无法访问数据库有人说要改连接字符串,我的字符串如下 string s = "Data Source=pc-201206181426\\SQLEXPRESS;Initial Catalog=stu;Integrated Security=True"; SqlConnection cn = new SqlConnection(s); cn.Open(); 显示的就是这里有错误
求大神帮忙。。。。。。
展开
 我来答
hosng
2014-06-11 · TA获得超过305个赞
知道小有建树答主
回答量:499
采纳率:0%
帮助的人:347万
展开全部
可能原因是:
1、一般vs调试运行是采用管理员身份登入数据库的(默认获得),你能水利连接数据库。
2、通过iis,你就没有这个身份了,你在 string s串里要加入登入sql数据库的账号和密码。
追问
string s = "Data Source=pc-201206181426\\SQLEXPRESS;Initial Catalog=stu;User ID=sa;Password=123456;Integrated Security=True";
加了用户名和密码还是不行啊,请说的具体一点,怎么改,谢啦。
追答
“integrated security=true” 的意思是集成验证,也就是说使用Windows验证的方式去连接到数据库服务器,你既然已经提供账号密码,就把它去掉看看。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式