无法打开登录所请求的数据库 "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(); 显示的就是这里有错误
求大神帮忙。。。。。。 展开
求大神帮忙。。。。。。 展开
1个回答
展开全部
可能原因是:
1、一般vs调试运行是采用管理员身份登入数据库的(默认获得),你能水利连接数据库。
2、通过iis,你就没有这个身份了,你在 string s串里要加入登入sql数据库的账号和密码。
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验证的方式去连接到数据库服务器,你既然已经提供账号密码,就把它去掉看看。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询