问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql sever 2005 报错18456 windows身份验证连接 无法连接

发布网友 发布时间:2022-04-12 14:21

我来回答

5个回答

懂视网 时间:2022-04-12 18:42

laohan8848 的文章 http://blog.csdn.net/laohan8848/article/details/3520199 且参考文章【谁修改了我的数据库密码--强制实施密码策略问题】 http://www.2cto.com/database/201205/131953.html 且参考 志在四方的文章 http://blog.sina.com.cn/s/blog_5e06a

laohan8848的文章 http://blog.csdn.net/laohan8848/article/details/3520199

且参考文章【谁修改了我的数据库密码--强制实施密码策略问题 】 http://www.2cto.com/database/201205/131953.html

且参考 志在四方的文章 http://blog.sina.com.cn/s/blog_5e06afe00100guwc.html

昨天我的SQL(Microsoft SQL Server 2005 )登录不上去了,原来是出现了几个小问题,现在记录一下我的解决这几个情况的办法。(解决方法有很多种,这些只是我的解决方法,仅供参考)
查找问题的过程:(注:用windows账号还是可以登录的)
第一步: 启动所有与SQL有关的服务,问题依旧;
第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled
两个提示“由于安全考虑,某些设置由组策略控制”“Windows防火墙正在使用您的域设置”,先用gpedit.msc打组策略编辑器,机算机配置-- 管理模板--网络--网络连接--Windows防火墙--标准配置文件,查看右边各选项属性,都是未配置状态,问题不在这里。
另外一个提示中提到域设置,域设置不可能禁用SQL Server,并且我查看本地开放端口(net start ),25,1433,1434都是开发状态。
晕,会不会是密码错误? 问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码
解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码点击确定就可以了。
问题二、已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233)
解决方法:打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2005 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重新启动Microsoft SQL Server 2005就可以了。
问题三、无法打开用户默认数据库。登录失败。用户‘sa’登录失败。(Microsoft SQL Server, 错误:4064)
解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,将默认数据库设置成master,点击确定就可以了。

这时还是不行,后来才知道一个最晕的问题,服务器名是 计算机/实例名,FFC50E78A6DF423/server2005 这次全好了,呵呵

********************************************************************************************

在帮一个用户进行系统从Sql2000升级到Sql2005的过程中,遇到了几个问题,因前段时间同时忙于几个项目,没能及时把问题解决方法整理下来。这段时间有些轻松了,更新一下我的blog希望能帮助朋友们解决实践中的问题。

问题描述:

在升级Sql2000的DTS包的时候,试着手工执行了几次,突然系统报18456错误,提示信息是“无法连接到×××服务器”,其他信息为“用户‘sa’登录失败。(Microsoft SQL Server,错误:18456)”。

问题原因:

升级Sql2000的DTS包是这次数据库系统整体升级的一部分。除此之外,系统硬件进行了升级,新升级的系统服务器加入到了用户机构的域中,并更改了数据库sa的用户口令。

原DTS的数据包是保存了原Sql2000数据库库系统的用户凭据,口令自然是原先的数据库口令。在试运行DTS包之前服务器管理员刚刚把新升级成功的数据库服务器加入域。

用户机构的域是设置了“密码策略”。Sql Server 2005的sa用户默认是启用了“强制实施密码策略”。而一般默认的Windows帐户密码策略或者AD(域帐户)密码策略都是3-6次错误口令登陆失败后,系统暂时冻结该用户。冻结的时间要看系统设定的长短。

该问题就出在DTS用错误的sa口令(旧的sa口令)多次试图访问系统,而sa的“强制实施密码策略”起了作用。

图解:

sa帐户被锁定,原因是sa的帐户启用了“强制实施秘密策略”,或者“强制过期”。在登录用户sa的登录属性对话框中,能看到改选项是否选定状态。如下图(1)所示:

图(1)

选中“强制实施秘密策略”后,sql server2005 会调用windows或者域的帐户管理策略。如果是windows的帐号管理策略,可以通过“控制面板”的“本地安全设置”中看到“帐户策略”情况,其中 的“密码策略”可以设置用户秘密的失效时间、长短等,另外在“帐户锁定策略”可以设置“帐户锁定阈值”,即帐户用错误的口令尝试登录几次,系统即自动锁定 该帐户。可以参考图(2)。

图(2)

如果sql server的帐号已经被锁定,在该帐户的登录属性里面能看到如图(3)所示。

图(3)


周五(10月20日)遇到的问题是因为,旧有的DTS包中设置的链接还是旧数据库的sa口令,当多次测试执行该DTS时,已经超过了尝试sa错误口令的次数,造成了图(3)所示的sql server帐户被锁定。

这是即使用集成windows的帐户登录sql server,取消图(3)“登录已锁定”的勾选。再重新用sa的正确口令登录sql server时,也会出现18456的错误。如图(4)所示。这是因为sa的口令需要重新设置。再次用集成windows的帐户登录sql server的帐户登录sql server进行sa的密码重新设置,即可解决问题。

图(4)

总结:第一,如果数据库安全性没有特殊的要求,去掉图(2)所示的“强制实施秘密策略”勾选,能避免该类问题的发生。第二,从旧系统数据库升级上来的DTS,尽快修改旧链接的sa登录口令,保证系统帐户登录认证不会出问题,同时保证DTS能正确执行。



1.远程与本地通过【Microsoft SQL Server Management Studio Express】工具以【SQLSERVER 身份验证】方式登录,均失败。

2.远程通过【Microsoft SQL Server Management Studio Express】工具以【Windows 身份验证】方式登录,失败。

3.进入Windows 2003 Server系统,通过【Microsoft SQL Server Management Studio Express】工具以【Windows 身份验证】方式登录,成功。

4.选择左侧树形目录中的【安全性】项后,选择【登录名】,选中【sa】,点击属性,在【常规】栏中,重新设置密码后(新密码可与旧密码相同),点击确定即可。

5.远程通过【Microsoft SQL Server Management Studio Express】工具以【SQLSERVER 身份验证】方式登录,输入新密码,登录成功,问题解决。

小结下

在解决该问题的过程中,参考上面的文章,也查看Windows Server 2003 系统的【本地安全设置】,如图



1.参考文章中提到的"当多次测试执行该DTS时,已经超过了尝试sa错误口令的次数,造成了图(3)所示的sql server帐户被锁定。"

2.参考文章中提到的"在这里,虽然我勾选了强制实施密码策略,但是我设置的密码很简单依然可以,这是为什么?原来,这个功能要用到NetValidatePasswordPolicy() API这个函数。"

结合上面的参考文章及本人Windows Server 2003中的【密码策略】、【账户锁定策略】配置信息,并未找到本机Sqlserver 2005中【sa】账户被锁定的原因。

因本人对windows 安全机制相关策略不了解,也未去深究,虽然问题解决,但还是有些遗憾。



热心网友 时间:2022-04-12 15:50

解决办法:
1、以windows验证模式进入数据库管理器。
2、右击sa,选择属性:在常规选项卡中,重新填写密码和确认密码(改成个好记的)。把强制实施密码策略去掉。

3、点击状态选项卡:勾选授予和启用。然后确定
4、右击实例名称(就是下图画红线的部分),选择属性。
5、点安全性,确认选择了SQL SERVER 和Windows身份验证模式。
6、重启SQLSERVER服务(重要)。

热心网友 时间:2022-04-12 17:08

补充一下,确定你的用户中的Administrator用户没有被禁用,如果已经禁用那就启用它。

把服务器名称那改为一个点,即.
或者改为(local)试试看,注意全部是英文输入法下的

热心网友 时间:2022-04-12 18:43

这种故障一般来说是权限不够,用管理员帐号登陆,安装前最好关闭杀毒软件防火墙等。

热心网友 时间:2022-04-12 20:34

密码验证错误,请确认用户名和密码,实在不行重置一下这个WINDOWS系统用户的密码。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我女朋友我在同事面前说她是我媳妇她默认,在她组长面前就不承认了什么... 跨省迁户口需要的手续 户口跨省迁移需要哪些手续? cf空白名字怎么打(cf空白名字怎么打2021) 关于旅行的电影 就是一个人旅行放松心灵那种 不要纪录片 模拟人生2高斯的遗产给儿子还是女儿 模拟人生2如何跟高斯结婚啊? 模拟人生2高斯怎么找到贝拉,找到后能怎么办? 我的米2插上充电器后屏幕一直闪,快速的一下显示充电一下没在充电。请 ... ...屏幕乱闪 充不进去电 用手机连接电脑也是一样 百度阅读APP扫一扫在哪里,怎么签到才有下载载卷? 辽宁共青团微信(手机)公众平台怎么登录H5? 大家知道大天使之剑h5微信登录的方法和策略吗? 斗罗大陆h5微信上为什么不能玩了 求助macbookpro 屏幕这样是哪出问题了啊 ?? MacBook Pro 屏幕转轴 检测线 京东无货源模式操作流程有那些呀? 京东无货源模式没那么简单,和三八哥在三八哥官网学习京东无货源,听说技术很厉害是真的吗? 为什么我的SQL 2005用Windows身份验证登陆的时候出现18456错误 淘宝卖家如何在云集上货? 建筑工程管理和土木工程有什么区别? 下载云集就可以买东西吗? 云集是怎样购买东西的,是自助下单吗? 建筑工程管理专业就业前景如何? 如何同时使用触摸屏和鼠标 联想电脑触屏如何改为鼠标 电大建设工程管理专业好学吗 linux 普通用户开机重启后跳过密码输入,怎么修改回来? 电脑中屏幕上触控板的鼠标键的切换 如何将笔记本设置成触摸屏和鼠标之间的切换? 多肉植物约瑟琳在最低气温多少度可以过冬? 多肉植物约瑟琳怎么养 约瑟琳多肉老桩容易出状态吗 多肉约瑟琳在零下多少度会被冻死? 约瑟琳菲欧娜多肉有什么区别? 红豆泥哄豆达是什么意思 自行车每小时能行驶多少公里? Windows10系统怎样将扬声器设置为默认播放设 交通安全伴我行作文600字 半命题作文 ---伴我行 谁能帮我写一篇文明礼仪伴我行的作文?600字,不要前面重复的。 为什么2007的excel中都变成了繁体字 男朋友分手四天了他每天会发他不开心的动态!今天突然删了他这几天的朋友圈说明什么? 买翡翠手镯,还是和田玉手镯,想收藏升值 老翡翠手镯? 想买个有收藏价值的翡翠手镯,希望大家帮忙参考一下。 数据库sql 2005连接不了,错误代码18456 申通快递能寄乒乓球桌吗? github怎么不上传空文件夹 我有一张玻璃桌子想快递到湖南,四个脚可以拆下来,只快递桌面,可以吗?大概要多少钱?谢谢