SQL Server 2008附加mdf文件连接数据库18456错误
解决方法:
1、以windows验证模式进入数据库管理器。
第二步:右击sa,选择属性:
在常规选项卡中,重新填写密码和确认密码(改成个好记的)。把强制实施密码策略去掉。
第三步:点击状态选项卡:勾选授予和启用。然后确定
第四步:右击实例名称(就是下图画红线的部分),选择属性。
第五步:点安全性,确认选择了SQL SERVER 和Windows身份验证模式。
第六步:重启SQLSERVER服务(重要)。
参考资料:以下是微软官方的解释
因密码或用户名错误而使身份验证失败并导致连接尝试被拒时,类似下面的消息将返回到客户端:“用户 '<user_name>' 登录失败”。(Microsoft SQL Server,错误: 18456)”。
返回到客户端的其他信息有:
“用户 '<user_name>' 登录失败。(.Net SqlClient 数据访问接口)”
------------------------------
“服务器名称: <computer_name>”
“错误号: 18456”
“严重性: 14”
“状态: 1”
“行号: 65536”
也可能返回以下消息:
“消息 18456,级别 14,状态 1,服务器 <computer_name>,第 1 行”
“用户 '<user_name>' 登录失败。”
其他错误信息
为了增强安全性,返回到客户端的错误消息有意隐藏身份验证错误的本质。但是,在 SQL Server 错误日志中,对应的错误包含映射到身份验证失败条件的错误状态。将错误状态与以下列表进行比较以确定登录失败的原因。
状态 | 说明 |
---|---|
1 |
无法获得错误信息。此状态通常意味着您不拥有接收错误详细信息的权限。请联系 SQL Server 管理员以获得详细信息。 |
2 |
用户 ID 无效。 |
5 |
用户 ID 无效。 |
6 |
尝试同时使用 SQL Server 身份验证与 Windows 登录名。 |
7 |
登录已禁用,密码不正确。 |
8 |
密码不正确。 |
9 |
密码无效。 |
11 |
登录有效,但服务器访问失败。 |
12 |
登录是有效的登录,但服务器访问失败。 |
18 |
必须更改密码。 |
存在其他错误状态,并表示一个意外的内部处理错误。
示例
在此示例中,身份验证错误状态为 8。这指示密码不正确。
日期 | 来源 | 消息 |
---|---|---|
2007-12-05 20:12:56.34 |
登录 |
错误: 18456,严重性: 14,状态: 8。 |
2007-12-05 20:12:56.34 |
登录 |
用户 '<user_name>' 登录失败。[CLIENT: <IP 地址>] |
注意: |
---|
如果 SQL Server 使用 Windows 身份验证模式进行安装,并随后更改为 SQL Server 和 Windows 身份验证模式,则最初禁用 sa 登录名。这会导致状态 7 错误:“用户 'sa' 登录失败”。要启用 sa 登录名,请参阅如何更改服务器身份验证模式。 |
用户操作
如果您尝试使用 SQL Server 身份验证进行连接,请验证是否将 SQL Server 配置为使用混合身份验证模式。
如果尝试使用 SQL Server 身份验证进行连接,请验证 SQL Server 登录名是否存在以及拼写是否正确。
如果尝试使用 Windows 身份验证进行连接,请验证您是否正确地登录到相应的域。
如果错误指示状态 1,请与 SQL Server 管理员联系。
SQL Server 2008附加mdf文件连接数据库18456错误相关推荐
- SQL Server 2008附加数据库时出错的解决方法
SQL Server 2008附加数据库时出错的解决方法 时间:2014-08-08 csdn博客 胡玉洋 大家可以看到,上面的才是作者,我只是搬运工,备一个到自己的博客我觉得对一个刚接触数据库的人来 ...
- [解决方案]在Sql Server 2008/2005 数据库还原出现 3154错误
在Sql Server 2008/2005 数据库还原出现 3154错误 解决方法1:不要在数据库名字上点右键选择还原,而要是在根目录"数据库"三个字上点右键选择还原,然后再选择数 ...
- sql server 2008 sa账户无法登录,错误:233解决
原文地址:http://www.2cto.com/database/201303/197152.html sql server 2008 sa账户无法登录,错误:233解决 重新安装了sql serv ...
- SQL Server 2008 附加数据库时出错
马上就要开始重做机房收费系统了,想要了解系统的功能就得先了解之前的数据库.在得到原数据库charge_sys.mdf和charge_sys.ldf 后,迫不及待地想要附加到SQL Server里. 不 ...
- 未安装SQL Server如何打开.mdf文件
未安装SQLServer如何打开.mdf文件 一.问题详述: 本机未安装SQLServer数据库软件,现有Test.mdf.Test_log.ldf文件.欲查看Test.mdf中数据,如何实现? ...
- SQl server 2008 附加数据库失败如何解决
方法一 1,找到要添加数据库的.mdf文件,点击右键,选择属性. 2.点击安全 → 编辑 → 添加 → 高级 → 立即查找 → 3.选中 Everyone 点击 确定 → 确定 → 4.勾选上 完全控 ...
- sql server 2008学习2 文件和文件组
数据库文件 每个 SQL Server 数据库至少具有两个操作系统文件:一个数据文件和一个日志文件.数据文件包含数据和对象,例如表.索引.存储过程和视图.日志文件包含恢复数据库中的所有事务所需的信息. ...
- sql management studio 附加mdf文件出错的解决办法
将mdf文件所在文件夹的权限改为everyone.,完全控制即可.
- SQL Server 2008安装配置说明书+简单使用 亲测可用
SQL Server 2008 序列号: Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34 ...
最新文章
- [文档].Altera - 可选择的Nios II的Boot方法
- ★如何证明自己不是精神病?
- 作业03:格式化输出
- c语言 变量的左值和右值,C++雾中风景10:聊聊左值,纯右值与将亡值
- 【线上分享】下一代互联网通讯协议:QUIC
- CentOS7时间设置问题
- P2672-推销员【贪心】
- c语言 函数的参数传递示例_C ++中带有示例的nearint()函数
- java levenshtein算法_DNA分析 拼字检查 语音辨识 抄袭侦测 - Levenshtein算法
- python流程控制几种_python基础流程控制与数据类型
- day9 集合基础命令
- 多语言样式容器内容超出父级宽度不换行显示
- android eclipse三合一,创新巅峰之作全能型Orbitrap Eclipse三合一质谱仪
- Nessus插件离线下载
- Angular 1 实现多标签页效果
- 微信推送消息通知接口汇总
- 一战北邮计专考研经验分享
- 英华特在创业板提交注册:拟募资约5亿元,股权结构较为分散
- excel打印预览在哪里_易打标条码标签设计打印软件下载_易打标条码标签设计打印软件绿色版下载...
- 乖离率背离公式_股价偏离率是什么 BIAS指标计算公式-BIAS-技术指标-股票入门基础知识学习网...