导出脚本

User Workspace Manager 服务器使用 SQL Server 数据库来存储数据。安装程序需要能够访问 SQL Server 实例的 sysadmin 权限,以便创建和初始化数据库。当安装服务器的人员没有 sysadmin 访问权限时,为了能够设置数据库,可以将脚本导出。假设 SQL Server 实例位于相对于 User Workspace Manager 服务器独立的计算机上。

导出脚本以发送给 SQL 管理员

  1. 打开一个提升的 PowerShell 窗口。
  2. 运行命令以选择实例和导出脚本,例如:

    • Import-ApsInstanceModule -Product Management
    • Export-ApsDatabaseScript -all -path c:\scripts
  3. 发送导出的脚本给 SQL 管理员。

供 SQL 管理员执行的操作

使用 SQL Server Management Studio 时,以下步骤必须由数据库管理员以 sysadmin 权限执行。

  1. 在 SQL Server Management Studio 中,打开“创建数据库”脚本,在 SET 行下更改数据库名称。
  2. 保存并执行。
  3. 打开创建模式脚本,确保先在下拉列表中选择新建数据库,然后再执行。
  4. 打开并运行“创建登录”脚本,如下所示:

    • 在脚本顶部取消注释备注。
    • 要使用 SQL 帐户(本例中为 "AmcAdmin")创建配置或管理员帐户,将默认值设置为:

      @userName = 'AmcAdmin'

      @password = 'Password123'

      @isSql2005 = 1

      @enabled = 1

      @forcePswdPolicy = 1

      @forcePswdExpire = 0

      @mustChange = 0;

    • 要使用 Windows 身份验证帐户(本例中为 "DOMAIN\admin")创建服务帐户,将默认值设置为:

      @userName = 'DOMAIN\admin'

      @password = 'Password123'

      @isWindowsAuth = 1

      @issql2005 = 1

      @enabled = 1

      @forcePswdPolicy = 1

      @forcePswdExpire = 0

      @mustChange - 0;

    为配置器帐户运行脚本一次,为服务帐户运行一次。将 @isWindowsAuth 设置为 1(适用于 Windows 帐户)或 0(适用于 SQL 身份验证)。

  5. 将配置帐户命名为 db_owner,并且赋予数据库的 ManagementServerAdministrator 权限。
  6. 为服务帐户赋予数据库的 ManagementServerService 权限。

有关 PowerShell 指南的更多信息,请参阅 服务器配置门户 脚本指南

相关主题