我的SQL2000,装的时候设置的是混合模式,空密码。每次登录时都是Windows身份验证,不用输入用户名和密码的,但是我前两天不知道是脑子进水了还是怎么搞的,看了一本书,把我的数据库打开后,选择了“安全性-登录-BUILTIN/Administrator-属性-禁止”,重启SQL后,我自己建的那个库就打不开了,因为我在刚才的设置中把自己给禁止了,所以跟服务器连接不上,然后我想编辑注册属性,把验证模式改为SQL验证,用用户名和密码登的看看,但是改不了,唉,怎么办啊?难道要重装才行吗?请各位大侠支支招吧,小女子在此叩谢~~~
顶....覆盖原来的 mastr 数据库,的确可以试试...
继续操作!
还是重装下吧,如果可以替换文件弄回来,就替换文件把
1.点击"开始" "运行",输入regedit,回车进入注册表编辑器
2.依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MACHINESOFTWARE Microsoft MSSQLServer MSSQLServer]
3.在屏幕右方找到名称"LoginMode",双击编辑双字节值
4.将原值从1改为2,点击"确定"
5.关闭注册表编辑器
6.重新启动SQL Server服务;然后用SQL Server身份进去
把建值改为 2
net stop sqlserverservice
net start sqlserverservice然后用 sa 登录
把建值改为 2
2.进入系统控制面板,创建一个新的系统管理员账号,及密码,
再执行添加登录用户用用户角色的存储过程,把刚建的系统账户添加进去!
3.打开系统服务,重新启动SQL服务
4.打开查询分析器,用刚建的用户登录
4。执行授权存储过程,sp_grantlogin 'builtin\administrators'
5.OK可以进去了!