说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。
怎么解决啊 是sql 2005的数据库
怎么解决啊 是sql 2005的数据库
解决方案 »
- 一个很奇怪的现象,原本自动生成不同id的这样之后居然是同样的id
- MVC Htmlhelper和客户端控件
- asp.net读取数据库及存储等
- html页面中,如何用IF语句
- 请问如何同时在IE和FireFox中同时可以在Textbox中响应回车事件以及弹出窗口问题
- Session_End 事件下的代码当 timeout失效后还会连续执行?
- GridView中的HeaderText我如何动态的给它值?
- asp.net 格式化货币类型问题?
- 如何不让页面刷新?
- 怎样捕捉Dategrid控件的Select事件!
- 关于数据库更新UPDATE语法
- Linq,WCF,WPF,WWF,淫光,EntityFramwork,还有orm框架,大家都在学哪个?
在安全性里看看用户
打开SQL Server Management Studio Express,
右键点击服务器,选择Properties(属性),在弹出窗口中点击Security(安全)切换到安全面板,
将server authentication服务器认证从windows authentication mode(windows用户认证模式)
修改为Sql Server and Windows Authentication mode(Sql server和windows认证模式),ok。
打开security(安全性) -- logins(登录名) ,右键选中sa,选择properties(属性),点击Status(状态)切换到状态面板,将Login(登录)设置为Enabled(启用)。将连接字符串的服务器改一下
安装SQL时用的是WINDOWS验证.而该ASP.NET采用的是SQL验证,所以出现这种问题.
当时我是重装的SQL采用混合验证.就不会出现这个问题了.
2.验证不一致
3.ASP.NET2.0未配置
4.其他
1.首先用WINDOWS模式进去
2.在数据库顶端属性中安全性下的WINDOWS模式改为SQL与WINDOWS模式
3.下面验证选项,选择为NONE(无)
4.打开数据库下的安全选项中的登录选项,将SA的密码清空
5.打开SQL配置工具将(SQL Server Configuration Manager)
(在开始 - Microsoft SQL Server 2005 - 配置工具 中)
将网络配置中的TCP/IP启用,将TCP/IP属性中的IP地址选项中的IP地址活动的已启用中的否改为是
6.然后 重启SQL服务
这个时候也许你用SA用户还是不能正常登陆
现在需要设置的是:
7.在windows模式中进入
找到 安全性 - 登陆名 - sa - 属性 - 强制实施密码策略(按需求点选) - 在选择页中找到状态 - 登陆改为启用
8.断开数据库连接
9.使用sa用户名登陆
10.正常