none
SCCM 2007 安装前检查无法通过 - SQL Server sysadmin 权限问题。 RRS feed

  • 问题

  • 大家好!

    我是新人。最近在做一些HYPERV虚拟化的实验。

    在一台主机上安装了2008R2企业版。通过HYPERV安装了3个虚机。第一个是DC;第二台成功地安装了SQL SERVER 2008;第三台安装了WSUS。

    现在想把安装了WSUS的虚机升级为System Center Configuration Manager 2007。先执行了安装前检查,错误提示是:SQL Server sysadmin rights的问题。根据网上查找的文档,应当是没有给执行此命令的用户以sysadmin的权限。我登录的用户是域管理员。根据提示,我已经成功地在第二台安装了SQL Server的机器上赋予了域管理员sysadmin的权限

    接着我具体做了如下操作:

    1.在SQL Server管理平台MS SQL Server Management Studio上右键单击实例->属性,然后在“高级”里面,确定“允许促发起激发其他触发器”的值为“TRUE”;

    2.还是在SQL Server管理平台,展开实例,展开“Security”->"Logins",确定在另一台机器上用于安装SCCM2007的用户-域管理员在列。然后右键单击该域管理员,再点“Server Roles"- 服务器角色,在右边的框里面确保该用户获得了"dbcreator", "diskadmin", "sysadmin" 三个角色。

    然而我依然得到如题目的错误提示;即便关闭了防火墙依旧如此。求高人解救!

    谢谢帮助!

    2012年2月22日 16:26

答案

  • 自己找到了解决方法:

    除了要在SQL Server的实例中给进行SCCM安装的用户以足够的权限 - sysadmin 以外,还需要将即将安装SCCM的机器帐号加入到SQL Server所在机器的管理员组中去。

    2012年2月23日 15:10

全部回复

  • 自己找到了解决方法:

    除了要在SQL Server的实例中给进行SCCM安装的用户以足够的权限 - sysadmin 以外,还需要将即将安装SCCM的机器帐号加入到SQL Server所在机器的管理员组中去。

    2012年2月23日 15:10
  • 我之前用SQL2008R2也是有问题,但是换到2005SP3就没问题了。

    我在我的测试环境面:

    1,关了防火墙

    2,在SQL的配置管理器->SQL2005网络配置->MSSQLSERVER网络协议里面,把Named Pipes和TCP/IP都启用,然后在TCP/IP里面->IP地址里,把IP地址:192.168.1.x(你的SQL的IP地址)的1433开启

    3,在SQL SERVER服务器上,把SCCM服务器的计算机账号添加到本地的管理员组


    2012年5月30日 5:47