在 Service Manager 中管理运行方式帐户

在安装 Service Manager 期间,你为工作流和服务帐户、Microsoft SQL Server Analysis Services 和 SQL Server Reporting Services(SSRS)指定了凭据。 如果由于组织中使用的密码安全要求配置,这些密码将过期,则必须更新 Service Manager 中的新密码。 此外,如果确定用户名必须更改,则还必须在 Service Manager 中更改它们。 本节描述如何进行这些更改。

最佳做法是从 Service Manager 控制台中删除运行方式帐户。 Service Manager 管理包监视运行方式帐户。 运行状况服务会定期尝试用运行方式帐户登录。 如果此登录失败,则会调用引起警报的事件 ID 7000。 避免此问题的最佳方法是从 Service Manager 控制台中删除运行方式帐户。 您可以通过更改现有运行方式帐户的名称或凭据来重新使用这些帐户。 如果要停止使用运行方式帐户,可以将其凭据更改为本地系统,并将名称更改为易于记住的内容,例如 非活动帐户。

更改 Service Manager 使用的操作数据库帐户的用户凭据

如果 Service Manager 中操作数据库帐户的用户帐户发生更改,则必须进行以下更改:

  1. 将新帐户添加到 Service Manager 管理员用户角色,用于 Service Manager 和数据仓库管理服务器

  2. 为托管 Service Manager 数据库的计算机上的新用户创建 SQL Server 登录帐户。 在承载 Service Manager 数据库的计算机上,将新用户分配到skd_users和configsvc_users角色。

  3. 使新帐户成为 Service Manager 计算机上的本地管理员。

  4. 将新的用户帐户设置为 Service Manager 数据访问服务和 Service Manager 管理配置服务的登录帐户,然后重启这些服务。

    注意

    Service Manager 管理服务的登录帐户始终是本地系统帐户,不能更改。

  5. 重启 Service Manager 管理服务。

  6. 使新用户成为操作运行方式帐户。

使用以下过程在 Service Manager 中进行更改。

重要

不要将操作数据库帐户配置为使用网络服务帐户。

将用户添加到本地管理员帐户

  1. 将新用户添加为 Windows 中托管以下内容的计算机上的管理员本地组的成员:
    • Service Manager 管理服务器
    • 数据仓库管理服务器
    • 自助服务门户
    • Service Manager 数据库
    • 数据仓库数据库

将用户添加到管理员用户角色

  1. 在 Service Manager 控制台中,选择“ 管理”。
  2. “管理 ”窗格中,展开 “管理”,展开 “安全性”,然后选择“ 用户角色”。
  3. “用户角色 ”窗格中,选择“ 管理员”。
  4. “任务 ”窗格中,选择“ 属性”。
  5. 在“编辑用户角色向导”中,选择“ 用户”。
  6. 选择“删除以删除现有凭据,选择“添加”并添加新凭据,然后选择“确定”。
  7. 在 Service Manager 控制台中,选择 数据仓库
  8. “数据仓库”窗格中,展开“数据仓库”,展开“安全性”,然后选择“用户角色”。
  9. 重复步骤 3 到 6。

更改 Service Manager 数据访问服务和 Service Manager 管理配置服务的登录帐户

  1. 在托管自助服务门户的计算机上,在 Windows 桌面上,选择“开始,然后选择“运行”。
  2. “运行 ”对话框中的 “打开 ”框中,输入 services.msc,然后选择“ 确定”。
  3. “服务 ”窗口中的 “服务”(本地) 窗格中,右键单击 System Center Data Access Service,然后选择“ 属性”。
  4. System Center Data Access 服务属性(本地计算机) 对话框中,选择 “登录”,然后选择“ 浏览”。
  5. “选择用户或组 ”对话框中,完成以下步骤:
    1. 在“位置”对话框中,选择“整个目录,然后选择“确定”。
    2. “输入要选择的对象名称” 框中,输入新的操作数据库帐户的名称,选择“ 检查名称”,然后选择“ 确定”。
    3. 在“ 密码 ”和 “确认密码 ”框中,输入新用户的密码,然后选择“ 确定”。
  6. 重启 Service Manager 数据访问服务。
  7. 右键单击 System Center 管理配置,然后选择“ 属性”。
  8. System Center 管理配置属性(本地计算机) 对话框中,选择 “登录”,然后选择“ 浏览”。
  9. “选择用户或组 ”对话框中,完成以下步骤:
    1. 选择“位置”,然后在“位置”对话框中,选择“整个目录”,然后选择“确定”。
    2. “输入要选择的对象名称” 框中,输入新的操作数据库帐户的名称,选择“ 检查名称”,然后选择“ 确定”。
    3. 在“ 密码 ”和 “确认密码 ”框中,输入新用户的密码,然后选择“ 确定”。
  10. 重启 Service Manager 管理配置服务。

创建 SQL Server 登录

  1. 在托管 Service Manager 和数据仓库数据库的计算机上,打开 SQL Server Management Studio
  2. “连接到服务器 ”对话框中,完成以下步骤:
    1. 在“服务器类型” 列表中,选择“数据库引擎”
    2. “服务器名称” 列表中,选择 Service Manager 或数据仓库数据库的服务器名称。
    3. “身份验证 ”列表中,选择“ Windows 身份验证”,然后选择“ 连接”。
  3. 在“对象资源管理器” 窗格中,展开“安全” ,然后展开“登录”
  4. 右键单击 “登录名”,然后选择“ 新建登录名”。
  5. “登录 - 新建”对话框中的“选择页面”窗格中,选择“常规,然后选择“搜索”。
  6. “选择用户或组 ”对话框中,完成以下步骤:
    1. 在“位置”对话框中,选择“整个目录,然后选择“确定”。
    2. “输入要选择的对象名称” 框中,输入新的操作数据库帐户的名称,选择“ 检查名称”,然后选择“ 确定”。
  7. “选择页面”窗格中,选择“服务器角色”,然后在“服务器角色”列表中,确保选中 sysadmin 和公共角色,然后选择“确定”。

更改 Service ManagerSelf-Service 门户应用程序池帐户

  1. 在 Windows 桌面上,选择“开始”,指向程序”,指向“管理工具”,然后选择“Internet Information Services”(IIS)管理器
  2. Internet Information Services (IIS) 管理器 窗口中的 “连接 ”窗格中,展开计算机的名称,然后选择“ 应用程序池”。
  3. “应用程序池 ”窗格中,右键单击 SM_AppPool,然后选择“ 高级设置”。
  4. “高级设置”对话框中的“进程模型”区域中,选择“标识,然后选择省略号(...)按钮。
  5. “应用程序池标识 ”对话框中,选择“ 自定义帐户”,然后选择“ 设置”。
  6. “设置凭据 ”对话框中的 “用户名 ”框中,输入操作数据库帐户的用户名。 在 “密码 ”和 “确认密码 ”框中,输入新操作数据库帐户的密码,然后选择“ 确定”。
  7. “应用程序池标识 ”对话框中,选择“ 确定”。
  8. “高级设置” 对话框中,选择“ 确定”。
  9. 关闭“Internet 信息服务(IIS)管理器”。

更改操作数据库帐户

  1. 在 Service Manager 控制台中,选择“ 管理”。
  2. “管理 ”窗格中,展开 “管理”,展开 “安全性”,然后选择“ 运行方式帐户”。
  3. “运行方式帐户 ”窗格中,选择“ 操作数据库帐户”。
  4. “任务 ”窗格中,选择“ 属性”。
  5. “操作数据库帐户 ”页的 “用户名密码 ”框中,输入操作数据库帐户的新凭据,然后选择“ 确定”。

更改 Service Manager 使用的操作数据库帐户的密码

若要更改 Service Manager 数据访问和 Service Manager 管理配置服务的登录密码,请执行以下步骤。

  1. 在 Windows 桌面上,选择“开始,然后选择“运行”。
  2. “运行 ”对话框中的 “打开 ”框中,输入 services.msc,然后选择“ 确定”。
  3. “服务 ”窗口中的 “服务”(本地) 窗格中,右键单击 System Center Data Access Service,然后选择“ 属性”。
  4. System Center Data Access 服务属性(本地计算机) 对话框中,选择 “登录”。
  5. “密码 ”和 “确认密码 ”文本框中键入新密码,然后选择“ 确定”。
  6. 重启 Service Manager 数据访问服务。
  7. 右键单击 System Center 管理配置,然后选择“ 属性”。
  8. “System Center 管理配置属性(本地计算机) ”对话框中,选择“ 登录”。
  9. “密码 ”和 “确认密码”文本框中输入新密码 ,然后选择“ 确定”。
  10. 重启 System Center Management Configuration 服务。

更改 Service Manager 使用的工作流运行方式帐户凭据

在安装过程中,定义了要分配给 Service Manager 工作流运行方式帐户的帐户。 如果该帐户的密码发生更改,则必须使用新密码更新工作流运行方式帐户。 如果要更改 Service Manager 工作流运行方式帐户的帐户,则必须同时更改工作流运行方式帐户和工作流用户角色。

使用以下过程为工作流运行方式帐户定义新的用户帐户,并更新现有帐户的新密码。

使用新凭据更改工作流运行方式帐户

  1. 在 Service Manager 控制台中,选择“ 管理”。

  2. “管理 ”窗格中,展开 “管理”,展开 “安全性”,然后选择“ 运行方式帐户”。

  3. “运行方式帐户 ”窗格中,选择 “工作流帐户”。

  4. “任务 ”窗格中,选择“ 属性”。

  5. “工作流帐户 ”页的 “用户名密码 ”框中,输入工作流运行方式帐户的新凭据,然后选择“ 确定”。

  6. “管理 ”窗格中,选择“ 用户角色”。

  7. “用户角色 ”窗格中,选择“ 工作流”。

  8. “任务 ”窗格中,选择“ 属性”。

  9. 在“编辑用户角色向导”中,选择“ 用户”。

  10. 选择 “删除 ”以删除现有凭据,选择“ 添加” 以添加在步骤 5 中指定的凭据,然后选择“ 确定”。

    重要

    未能为工作流运行方式帐户和用户角色配置新帐户,导致 Service Manager 停止运行。

更改工作流运行方式帐户凭据的密码

  1. 在 Service Manager 控制台中,选择“ 管理”。
  2. “管理 ”窗格中,展开 “管理”,展开 “安全性”,然后选择“ 运行方式帐户”。
  3. “运行方式帐户 ”窗格中,选择 “工作流帐户”。
  4. “任务 ”窗格中,选择“ 属性”。
  5. “工作流帐户 ”页的“ 密码 ”框中,输入工作流运行方式帐户的新密码,然后选择“ 确定”。

更改 Service Manager 使用的 SQL Server Analysis Services 帐户的凭据

如果用于 SQL Server Analysis Services 帐户的帐户在 Service Manager 中更改,则还必须更改帐户的凭据。 使用以下过程更改 SQL Server Analysis Services 帐户的凭据。

若要更改 SQL Server Analysis Services 帐户的凭据,请执行以下步骤:

  1. 在托管 SQL Server Analysis Server(SSAS)的计算机上,打开 SQL Server Management Studio
  2. “连接到服务器 ”对话框中,完成以下步骤:
    1. “服务器类型” 列表中,选择“ Analysis Services”。
    2. “服务器名称” 列表中,选择 Service Manager 或数据仓库数据库的服务器名称。
    3. “身份验证 ”列表中,选择“ Windows 身份验证”,然后选择“ 连接”。
  3. MICROSOFT SQL Server Management Studios 的对象资源管理器窗格中,展开“数据库”、“DWASDataBase”、“数据源,然后双击“DWDataMart”。
  4. “数据源属性 - DWDataMart”中的“安全设置”,选择 ImpersonateAccount 旁边的省略号按钮(...)。
  5. “模拟信息 ”窗口中,选择“ 使用特定的 Windows 用户名和密码”,输入新帐户的凭据,然后选择“ 确定”。
  6. 选择“确定以关闭数据源属性 - DWDataMart,然后关闭Microsoft SQL Server Management Studio。

更改 Service Manager 使用的 SQL Server Reporting Services 帐户的凭据

如果用于 SQL Server Reporting Services 帐户的帐户在 Service Manager 中更改,则必须更改帐户的凭据。 使用以下过程更改 SQL Server Reporting Services 帐户的凭据。

若要更改 SQL Server Reporting Services 帐户的凭据,请执行以下步骤:

  1. 在托管 SQL Server Reporting Server(SSRS)的计算机上,启动浏览器并连接到 http://<server name>/reports
  2. 在 SQL Server Reporting Services 主页上,双击 Service Manager,然后双击 DWStagingAndConfig
  3. “连接”区域中,选择存储在报表服务器中的凭据,在“用户名和密码”框中输入当前凭据,然后选择“应用”。
  4. 在浏览器工具栏中,选择“ 后退 ”按钮以返回到 Service Manager 页。
  5. 对剩余的 Service Manager 数据源重复步骤 2 和步骤 3。

更改 SQL 登录帐户的默认语言

建议使用英语作为 SQL 用户的登录帐户的默认语言。

由于日期格式基于语言,如果 SQL 用户登录帐户的语言不是英语,则一些数据仓库作业(尤其是使用 SQL SET_DateFormat 函数的作业)会失败。 这些作业不会从 Service Manager 将数据推送到数据仓库,或者可能会将数据发送到数据仓库中,从而导致数据仓库中的数据损坏。

可以为新的 SQL 登录帐户将默认语言设置为英语,或更改现有帐户的默认语言。 了解详细信息

后续步骤