| 1. | 在 SQL Server BusinessIntelligenceDevelopmentStudio, 打开主项目。 |
| 2. | 添加角色以包含权限, SSAS 项目要求。 |
| 3. | 主项目, 每个角色上配置权限。 |
| 4. | 对于每个角色, 配置成员在每个目标服务器上应用权限。 对于每个目标服务器上数据库这些权限是必需。 注意 如果目标数据库没有将角色, 必须不配置成员设置。 |
| 5. | 使用 Analysis Services 部署向导来部署主项目。 |
| 6. | 在 指定选项对于分区和角色 页, 选择 部署角色并保留成员 选项。 |
| 1. | 打开 SQLServerManagementStudio, 然后连接到目标 SSAS 服务器。 | ||||
| 2. | 在对象 Explorer, 右击与要维护, 角色并单击 复制 。 | ||||
| 3. | 在 新角色名称 框中, 键入名称, 然后单击 脚本 。 SQLServerManagementStudio 中出现新查询窗口。 | ||||
| 4. | 单击 取消 关闭 分析服务重复安全角色 对话框。 | ||||
| 5. | 新查询窗口, 中删除首 < 更改 > XML 标记和首 < 更改 > XML 标记中包含所有信息。 注意 第一个脚本中 更改 > < XML 标记中的信息创建新角色。 | ||||
| 6. | 角色 ID 与要维护现有角色替换所有 < RoleID > 标记信息。 请 注意 要获得现有角色, 角色 ID 执行以下步骤:
| ||||
| 7. | 保存脚本。 部署项目, SSAS 后运行脚本以还原安全设置。 | ||||
| 8. | 对于每个角色重复步骤 1 - 7。 | ||||
| 9. | 使用 Analysis Services 部署向导来部署主项目。 | ||||
| 10. | 在 指定选项对于分区和角色 页, 选择 部署角色并保留成员 选项。 | ||||
| 11. | 运行脚本步骤 7 来还原安全设置中保存。 注意 如果已删除对象, 安全设置安全或如果对象是显著更改, 则必须手动修改脚本以反映更改。 |
| 选项 | 结果 |
|---|---|
| 部署角色和成员 | 替换任何现有角色和成员。 |
| 部署角色并保留成员 | 部署角色。 与其成员一起部署新角色。 |
| 保留角色和成员 | 无法部署角色和成员。 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12641349/viewspace-103776/ ,如需转载,请注明出处,否则将追究法律责任。