症状:
删除了windows身份验证,在使用sqlserver企业管理器进行连接时,又忘了sqlserver sa密码。连接时提示“未能建立与(LOCAL)的连接”
原因:***************
请验证SQL Server是否运行并检查SQL Server注册属性(通过右击(LOCAL)节点),然后重试。

注:此方法也能解决忘记SQL Server的sa密码的问题。

解决方法:

1、mssql 2000删除或者更改BUILTINAdministrators权限,导致无法连接,主要是无法使用Windows身份验证连接。

2、如果出现1的症状,但是还记得sa密码的话,也容易解决,在企业管理里右击(LOCAL)(Windows NT)—编辑SQL Server注册属性—使用SQL Server身份验证,然后填入sa或者相应的帐号密码就可以正常连接sql了

3、如果出现1的症状,但是更悲惨的是忘记sa密码,那就先把把SQL Server停了,再把master.mdf和mastlog.ldf拷贝出来,然后用其他电脑上的SQL Server附加成master001库, 然后在sql查询分析器里执行update master001..sysxlogins set password=null where name=’sa’ 这时可能会出错,无法执行,需要右击(LOCAL)(Windows NT)—属性—服务器设置—选择允许对系统目录直接进行修改就可以了。

再把master.mdf和mastlog.ldf这两个文件覆盖到你的data下,启动SQL Server,sa密码就是空了。然后根据2把sql连接上,这时还不能使用Windows身份验证连接,打开企业管理器,依次点开安全性—登陆,直接新建一个BUILTINAdministrators,默认数据库为master就可以了。