SQL server2005数据库使用Windows身份验证和SQL server身份验证登陆都报错:18456

本文详细介绍了当遇到SQLServer2005数据库登录错误18456时,如何通过调整数据库权限和网络配置解决问题。首先,以管理员身份运行数据库,解决Windows身份验证问题;接着,启用NamedPipes和TCP/IP,解决SQLServer身份验证问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
由于电脑系统崩溃,导致电脑中的sql server2005数据库以Windows身份验证和SQL server身份验证登陆都报错:18456。网上查询了大量的资料,最后以下面的方式得到解决:
问题一:以Windows身份验证登录时报错18456
解决方法:以管理员身份运行SQL server数据库,即可通过Windows身份验证登陆。
问题二:以sql server身份验证登陆时又报另一个错误报错:(已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233))
解决方法:找到数据库中的配置工具SQL Server Configuration Manager程序,将SQL Server2005网络配置中的Named Pipes和TCP/IP的状态改成启用。然后再次使用SQL server身份验证登陆。如果不行,先使用Windows身份验证登陆后,在安全性中找到sa,鼠标右键属性,将SQL server身份验证的sa密码修改成新密码,再次登录!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值