当前位置:编程学习 > C#/ASP.NET >>

asp.net 无法打开用户默认数据库。登录失败。

今天遇到一个很奇怪的问题,突然间出错“无法打开用户默认数据库。登录失败。”、

因为出错前调试一直都没问题,然后我关闭数据库连接再连接还是不行,索性关闭程序再打开还是不行,然后尝试将SQLServer(SQLEXPRESS)重新启动就没问题了?!后面又出现了一次这样的错误,然后再将SQLEXPRESS重新启动又行了,这是什么原因啊?

追问:这就是我连接的字符串,请问这样有问题吗?
<add name="Online" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Online.mdf;Integrated Security=True;"/>
数据库放在App_Data文件夹里面
答案:
你是集成windows身份验证的方式 请检查数据库连接串 使用SQL SERVER身份验证就好了 就是通常使用的sa那个用户的方式
要注意 数据设置的验证方式 选混合身份验证才能使用QL SERVER身份验证

设定ASP.NET身份验证方式就可以了 如下:
1.通过IIS的ASP.NET设定 在网站属性里有
2.通过ASP.NET网站程序的WEB.CONFIG文件设定

上一个:asp.net 和 .net asp 有什麽不同啊?
下一个:asp.net怎么才能学的最快啊???

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,