创建 SQL Server 数据库的用户和模式
创建 SQL Server 数据库之后必须创建用户和模式。
开始之前
将 IBM® Business
Process Manager 数据库用户分配给以下三个角色:
注: 该数据库必须由数据库管理员创建,该管理员可以将这些角色分配给 IBM Business
Process Manager 的数据库用户。
- db_ddladmin
- db_datawriter
- db_datareader
要点: 对于所有数据库用户,请注意以下限制:
- 用户无法分配到系统管理员 (SYSADMIN) 角色。
- 用户必须映射到具有 SqlJDBCXAUser 角色的主数据库。
要点: 在 Microsoft SQL Server 中,与用户关联的缺省模式名称必须与用户名相同。例如,如果 Performance Data Warehouse 数据库的用户名为 dbuser,那么与用户 dbuser 关联的缺省模式名称也必须是 dbuser。您必须创建普通数据库用户并将所需权限分配给该客户,而不是使用超级用户(例如,sa)或者创建数据库的用户(数据库所有者)。这是因为超级用户的缺省模式是 dbo,而且此模式不能更改。
关于此任务
使用 Windows 认证时,必须确保将域帐户添加到 SQL Server 登录。必须以 SQL Server 管理员身份登录,并遵循以下步骤以创建用户和模式。
过程
下一步做什么
使用生成的脚本创建数据库模式时,您的用户标识必须有权创建表。创建表时,您必须有权选择、插入、更新和删除表中的信息。有关访问数据存储所需的数据库特权的信息,请参阅主题 SQL Server 数据库特权。
