对于sql2000sa密码修改报错126的问题,其实要拆分成两个部分来解决。sql2000sa密码修改报错126的错误表述为:由当前提供程序提供的主体不受信任。解决这个问题,需要注意两个方面:
**1. Windows身份验证模式**
sql2000sa密码修改报错126通常是因为Windows身份验证模式不正确导致的。在修改sa密码之前,需要先确认Windows身份验证模式是否为“混合模式”。若不是混合模式,则需要先切换到混合模式。切换 如下:
打开SQL Server配置管理器。
展开“SQL Server网络配置”,然后选择“协议”。
选择“TCP/IP”,然后右键单击“属性”。
在“安全性”选项卡上,将“身份验证”设置为“SQL Server和Windows”。
单击“确定”保存设置。
**2. 更改sa密码**
切换到混合模式后,就可以修改sa密码了。修改 如下:
以Windows身份验证模式连接到SQL Server(此处需要使用域管理员账户)。
执行以下命令:ALTER LOGIN sa WITH PASSWORD = '新密码'。
注意:新密码需要符合SQL Server密码策略要求。
以上步骤完成之后,sql2000sa密码修改报错126的问题将得到解决。如果仍然遇到问题,可以尝试以下其他解决方案:
检查SQL Server实例是否正在运行。
确保正在使用正确的sa用户名。
尝试使用SQL Server Management Studio(SSMS)而不是sqlcmd命令提示符来修改密码。
重新启动SQL Server服务。