【发布时间】:2010-09-13 09:08:52
【问题描述】:
SQL Server 2000 标准版、Windows 2003
我的同事从 SQL Server 中删除了“BUILTIN\Administrators”组,这导致“SQL Server 代理”无法正常工作。
我所有用于同步数据库的 TSQL 都停止工作。
我在服务器上拥有管理员权限,并且我的数据库用户处于 sysadmin 角色。
有谁知道如何在不从备份恢复主数据库的情况下恢复“BUILTIN\Administrators”?
编辑:当我尝试使用 Enterprise Manager 添加管理员或 MACHINENAME\Administrators 时,我在列表中选择了这个组,但是当我接受我的选择时出现错误:
Error 15041: Windows NT user or group 'MACHINENAME\Administrators' not found. Check the name again
当然,我看到的是我的服务器名称而不是 MACHINENAME
Edit2:找到了
- 以系统管理员身份登录
- 运行以下 TSQL 查询
EXEC sp_grantlogin 'BUILTIN\Administrators'
和EXEC sp_addsrvrolemember 'BUILTIN\Administrators','sysadmin'
【问题讨论】:
标签: sql-server tsql