
查看为 SQL Server 服务帐户授予的 Windows NT 权限和特权
SQL Server 安装程序为不同的 SQL Server 服务创建本地服务组,并根据需要向这些用户组添加服务帐户或服务 SID。这些组可以简化运行 SQL Server 服务和其他可执行文件所需权限的授予过程,并有助于增加 SQL Server 文件的安全性。对于 Windows Vista 和 Windows Server 2008 操作系统上的 SQL Server 独立实例,服务 SID 会自动添加到组。对于 Windows Server 2008 上的故障转移群集实例,默认情况下安装程序不需要域组。而是通过 ACL(访问控制列表)将 SQL Server 资源直接添加到服务 SID。用户可以选择域组和域帐户来运行 SQL Server 服务。请注意,若要使用域组,必须在运行 SQL Server 安装程序之前预先创建它们。在域控制器上安装 SQL Server 服务时应使用唯一的域组,并且只有域帐户才能用于这些组。
下表显示了 SQL Server 安装程序创建的用户组以及授予它们的特定 Windows NT 用户权限。
|
SQL Server 服务
|
用户组
|
SQL Server 安装程序授予的默认权限
|
|---|
|
SQL Server
|
默认实例:SQLServerMSSQLUser$ComputerName$MSSQLSERVER
命名实例:SQLServerMSSQLUser$ComputerName$InstanceName
|
以服务身份登录 (SeServiceLogonRight)1
以批处理作业身份登录 (SeBatchLogonRight)
替换进程级别标记 (SeAssignPrimaryTokenPrivilege)
跳过遍历检查 (SeChangeNotifyPrivilege)
调整进程的内存配额 (SeIncreaseQuotaPrivilege)
启动 SQL Server Active Directory Helper 的权限
启动 SQL Writer 的权限
读取事件日志服务的权限
读取远程过程调用服务的权限
|
|
SQL Server Agent3
|
默认实例:SQLServerSQLAgentUser$ComputerName$MSSQLSERVER
命名实例:SQLServerSQLAgentUser$ComputerName$InstanceName
|
以服务身份登录 (SeServiceLogonRight)
以批处理作业身份登录 (SeBatchLogonRight)
替换进程级别标记 (SeAssignPrimaryTokenPrivilege)
跳过遍历检查 (SeChangeNotifyPrivilege)
调整进程的内存配额 (SeIncreaseQuotaPrivilege)
|
|
Analysis Services
|
默认实例:SQLServerMSOLAPUser$ComputerName$MSSQLSERVER
命名实例:SQLServerMSOLAPUser$ComputerName$InstanceName
|
以服务身份登录 (SeServiceLogonRight)
|
|
SSRS
|
默认实例:SQLServerReportServerUser$计算机名$MSRS10.MSSQLSERVER
命名实例:SQLServerReportServerUser$计算机名$MSRS10.实例名
|
以服务身份登录 (SeServiceLogonRight)
|
|
Integration Services
|
默认实例或命名实例:SQLServerDTSUser$ComputerName
|
以服务身份登录 (SeServiceLogonRight)
应用程序事件日志的写入权限。
跳过遍历检查 (SeChangeNotifyPrivilege)
身份验证后模拟客户端 (SeImpersonatePrivilege)
|
|
全文搜索
|
默认实例:SQLServerFDHostUser$计算机名称$MSSQL10.MSSQLSERVER
命名实例:SQLServerFDHostUser$计算机名称$MSSQL10.实例名
|
以服务身份登录 (SeServiceLogonRight)
|
|
SQL Server Browser
|
默认实例或命名实例:SQLServerSQLBrowserUser$ComputerName
|
以服务身份登录 (SeServiceLogonRight)
|
|
SQL Server Active Directory Helper
|
默认实例或命名实例:SQLServerMSSQLServerADHelperUser$ComputerName
|
无2
|
|
SQL Writer
|
无
|
无2
|
1此权限默认可授予所有 SQL Server 服务。
2
SQL Server 安装程序不检查此服务或为其授予权限。
3在 SQL Server Express 实例和 SQL Server Express with Advanced Services 实例上 SQL Server Agent 服务已禁用。