解决方法:

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错误相关推荐

  1. SQL Server 2008附加数据库时出错的解决方法

    SQL Server 2008附加数据库时出错的解决方法 时间:2014-08-08 csdn博客 胡玉洋 大家可以看到,上面的才是作者,我只是搬运工,备一个到自己的博客我觉得对一个刚接触数据库的人来 ...

  2. [解决方案]在Sql Server 2008/2005 数据库还原出现 3154错误

    在Sql Server 2008/2005 数据库还原出现 3154错误 解决方法1:不要在数据库名字上点右键选择还原,而要是在根目录"数据库"三个字上点右键选择还原,然后再选择数 ...

  3. sql server 2008 sa账户无法登录,错误:233解决

    原文地址:http://www.2cto.com/database/201303/197152.html sql server 2008 sa账户无法登录,错误:233解决 重新安装了sql serv ...

  4. SQL Server 2008 附加数据库时出错

    马上就要开始重做机房收费系统了,想要了解系统的功能就得先了解之前的数据库.在得到原数据库charge_sys.mdf和charge_sys.ldf 后,迫不及待地想要附加到SQL Server里. 不 ...

  5. 未安装SQL Server如何打开.mdf文件

     未安装SQLServer如何打开.mdf文件 一.问题详述: 本机未安装SQLServer数据库软件,现有Test.mdf.Test_log.ldf文件.欲查看Test.mdf中数据,如何实现? ...

  6. SQl server 2008 附加数据库失败如何解决

    方法一 1,找到要添加数据库的.mdf文件,点击右键,选择属性. 2.点击安全 → 编辑 → 添加 → 高级 → 立即查找 → 3.选中 Everyone 点击 确定 → 确定 → 4.勾选上 完全控 ...

  7. sql server 2008学习2 文件和文件组

    数据库文件 每个 SQL Server 数据库至少具有两个操作系统文件:一个数据文件和一个日志文件.数据文件包含数据和对象,例如表.索引.存储过程和视图.日志文件包含恢复数据库中的所有事务所需的信息. ...

  8. sql management studio 附加mdf文件出错的解决办法

    将mdf文件所在文件夹的权限改为everyone.,完全控制即可.

  9. SQL Server 2008安装配置说明书+简单使用 亲测可用

    SQL Server 2008 序列号: Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34 ...

最新文章

  1. [文档].Altera - 可选择的Nios II的Boot方法
  2. ★如何证明自己不是精神病?
  3. 作业03:格式化输出
  4. c语言 变量的左值和右值,C++雾中风景10:聊聊左值,纯右值与将亡值
  5. 【线上分享】下一代互联网通讯协议:QUIC
  6. CentOS7时间设置问题
  7. P2672-推销员【贪心】
  8. c语言 函数的参数传递示例_C ++中带有示例的nearint()函数
  9. java levenshtein算法_DNA分析 拼字检查 语音辨识 抄袭侦测 - Levenshtein算法
  10. python流程控制几种_python基础流程控制与数据类型
  11. day9 集合基础命令
  12. 多语言样式容器内容超出父级宽度不换行显示
  13. android eclipse三合一,创新巅峰之作全能型Orbitrap Eclipse三合一质谱仪
  14. Nessus插件离线下载
  15. Angular 1 实现多标签页效果
  16. 微信推送消息通知接口汇总
  17. 一战北邮计专考研经验分享
  18. 英华特在创业板提交注册:拟募资约5亿元,股权结构较为分散
  19. excel打印预览在哪里_易打标条码标签设计打印软件下载_易打标条码标签设计打印软件绿色版下载...
  20. 乖离率背离公式_股价偏离率是什么 BIAS指标计算公式-BIAS-技术指标-股票入门基础知识学习网...

热门文章

  1. Python xlrd读取、处理excel日期类型
  2. 《人工智能原理》读书笔记:第1章 绪论
  3. 微信群活码,一个能够将用户自动分流的工具
  4. c语言rand生成1 100随机数,c语言生成1~100随机数
  5. Java面试笔试经验技巧总结
  6. 源码分析RocketMQ顺序消息消费实现原理
  7. 刚读博一,她一作登上Nature子刊!
  8. Windows server 2012 R2添加桌面图标(计算机、控制面板、网络等)
  9. 致谢-10224051-RAL
  10. 2013-1-20·