导出脚本
User Workspace Manager 服务器使用 SQL Server 数据库来存储数据。安装程序需要能够访问 SQL Server 实例的 sysadmin 权限,以便创建和初始化数据库。当安装服务器的人员没有 sysadmin 访问权限时,为了能够设置数据库,可以将脚本导出。假设 SQL Server 实例位于相对于 User Workspace Manager 服务器独立的计算机上。
导出脚本以发送给 SQL 管理员
- 打开一个提升的 PowerShell 窗口。
-
运行命令以选择实例和导出脚本,例如:
- Import-ApsInstanceModule -Product Management
- Export-ApsDatabaseScript -all -path c:\scripts
- 发送导出的脚本给 SQL 管理员。
供 SQL 管理员执行的操作
使用 SQL Server Management Studio 时,以下步骤必须由数据库管理员以 sysadmin 权限执行。
- 在 SQL Server Management Studio 中,打开“创建数据库”脚本,在 SET 行下更改数据库名称。
- 保存并执行。
- 打开创建模式脚本,确保先在下拉列表中选择新建数据库,然后再执行。
-
打开并运行“创建登录”脚本,如下所示:
- 在脚本顶部取消注释备注。
-
要使用 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 身份验证)。
- 将配置帐户命名为 db_owner,并且赋予数据库的 ManagementServerAdministrator 权限。
- 为服务帐户赋予数据库的 ManagementServerService 权限。
有关 PowerShell 指南的更多信息,请参阅 服务器配置门户 脚本指南。