为什么我的SQL 2005用Windows身份验证登陆的时候出现18456错误

 我来答
忻芮佳0Ep
推荐于2016-06-03 · TA获得超过1245个赞
知道大有可为答主
回答量:1776
采纳率:35%
帮助的人:262万
展开全部
这种情况与软件、硬件都可能有关。与软件的关系主要是:应用程序本身出现问题,这种问题也许是程序员编程问题或被病毒感染问题,你运行该程序时出现问题说明就是这个程序有瑕疵或被病毒感染。如以下情况:
1、驱动不稳定,与系统不兼容;
2、系统安装了一个或者多个流氓软件;
3、系统加载的程序或者系统正在运行的程序之间有冲突,尤其是部分杀毒软件监控程序;
4、系统本身存在漏洞;
5、病毒问题;
6、如果在玩游戏时候出现内存不能为 Read,则很大可能是显卡驱动不适合(这里的不适合有不适合该游戏、不适合电脑的显卡);
7、部分软件本身自身不足的问题;
二是与内存有关。内存坏、兼容性不好、运行期间过热或接触不良都有可能出现这种问题。
鉴于此,可采取如下办法:
从软件方面考虑:
一是注册DLL动态链接库文件,解决应用程序(含驱动程序)与系统不兼容的问题。开始——运行,输入cmd 回车在命令提示符下输入 :
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
二是在控制面板的添加/删除程序中看看你是否安装了微软NET.Framework,如果已经安装了,可以考虑卸载它,当然如果你以后在其它程序需要NET.Framework时候,可以再重新安装。
另外,如果你用的是ATI显卡并且你用的是SP2的补丁(一些ATI的显卡驱动需要在NET.Framework正常工作的环境下)。这种情况你可以找一款不需要NET.Framework支持的ATI显卡驱动。
三是用一下“IE修复”软件修复一下IE浏览器。
四是安全模式下全盘杀毒。
五是给系统打补丁。
以上方法不解决问题话,可以从硬件方面考虑:将内存插拔一下、换个插槽、或更换内存。
祝好运!
匿名用户
2015-04-14
展开全部
解决方法一:右击SQL Server2005管理工具的图标选择“以管理员身份运行(或“run as administrator")”,弹出框点确认,就OK了。
以上解决方法可以搞定好多在WIN 7 上启动或登陆不了的服务或是软件。

解决方法二:此方法针对只能以SQL Server身份登陆
可能安装的时候没有选择当前用户,先找到自己的系统账户,如上图我的是[zhangzaocha-PC\zhangzaocha]解决办法是用sa用户登陆,执行SQL语句
登陆之后执行SQL语句:CREATE
LOGIN
[zhangzaocha-PC\zhangzaocha]
FROM
WINDOWS

内容整理:系统城
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
射手幽灵伊
2015-04-14 · TA获得超过2713个赞
知道大有可为答主
回答量:4955
采纳率:81%
帮助的人:1863万
展开全部
18456错误信息是什么?只有错误号,好难判断啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式