本文介绍安装和使用 ePO 所需的 SQL 权限。
有关如何访问
数据库配置页面并获取以下信息,请参阅
KB51465:
- 数据库服务器
- 服务器实例
- 数据库名称
- 身份验证类型
- 用户名
- 用户密码
新安装或升级到 ePO5.10
用于新安装 ePO 的帐户必须具有以下服务器角色:
- Public
- Dbcreator—安装数据库后,您可以删除dbcreator 角色。
NOTE: 将使用 ePO 数据库上的
db_owner 数据库角色权限创建 ePO SQL 用户。
升级或更新安装
用于应用
升级或
更新至 ePO 必须具有以下服务器角色:
注意:
- 升级到 ePO 时5.9.0,存在不活动,需要添加sysadmin作用至用于进行新安装的帐户。 ePO 中更正了此要求结果5.9.1. Sysadmin 权限要求并非按设计要求的。
- 升级到 ePO5.10.x需要db_creator权限,因为新数据库(epo_Events)在升级中创建。
重要:对于数据库,使用 Windows而非 SQL 帐户还有更多要求。 有关详细信息,请参阅
KB81146.
有关如何下载更新的说明,请参阅
KB56057. 更新是累积性的;技术支持建议您安装最新的版本。
常规日常操作
用于日常操作的帐户在理想情况下必须拥有以下数据库角色:
如果
不想要使用
db_owner您用于访问 ePO 数据库的帐户角色,请按照以下步骤操作:
- 在 ePO 数据库上创建数据库角色:
- 使用具有管理员权限的帐户登录 SQL Management Studio。
- 在SQL Server ePO 数据库的托管服务器中,展开数据库。
- 展开 ePO 数据库、Security(安全)、Roles(角色)、Database Roles(数据库角色)。
- 右键单击 Database Roles(数据库角色),然后单击 New Database Role(新建数据库角色)。
- Type db_execute as the Role Name and click OK.
- 授予新角色执行权限:
- 在工具栏中单击 New Query(新建查询)。
- 从 Available Databases(可用数据库)下拉列表中选择 ePO 数据库。
- 在查询窗口中,输入以下命令:
GRANT EXECUTE TO db_execute
- 点击 执行 或按 F5 运行查询。
注意:确保 消息 框中显示以下消息:
"Command(s) completed successfully".
- 将帐户映射到数据库角色:
- 展开托管 ePO 数据库的 SQL 服务器下的 Security(安全)、Logins (登录)。
- 右键单击您希望 ePO 用来访问数据库的帐户,然后单击 Properties(属性)。
- 单击 Select A Page(选择 A 页)下的 User Mapping(用户映射)。
- 选择 Map(映射)列下的 ePO 数据库。
- 在窗口的下半部分,选择以下角色:
- db_datareader
- db_datawriter
- db_ddladmin
- db_execute
- Public
- 单击OK(确定)。