请输入搜索词进行查询
搜索 <book_title>...
NetBackup™ Self Service 安装指南
Last Published:
2023-10-23
Product(s):
NetBackup & Alta Data Protection (10.3)
降低了数据库升级的数据库权限
升级数据库时,必须选择数据库登录名以执行数据库升级。最简单的选择是使用具有 sysadmin 角色的用户。
如果您的数据库管理员 (DBA) 不愿意授予您 sysadmin 角色,则可以使用较低的权限集进行数据库升级。本附录描述了具有较低权限的升级过程。
以下 SQL 脚本可创建适用于升级数据库的 UpgradeUser 登录名。
创建权限较低的用户进行升级
- 在 SQL Management Studio 中运行此脚本,以创建适用于升级数据库的登录名和用户
- 运行配置器并选择要升级的数据库时,请选择:
身份验证模式:Sql
数据库用户:UpgradeUser
数据库密码:password
- 安装完成后,可以禁用或删除 UpgradeUser,因为它仅在升级过程中使用。
-- Create a login for upgrading the database use master Create Login UpgradeUser WITH PASSWORD = 'password', Check_Policy = OFF GO -- Make a database user for the login -- and give them db_owner role on the target database USE NetBackupSelfService CREATE USER UpgradeUser FOR LOGIN UpgradeUser GO ALTER ROLE db_owner ADD MEMBER UpgradeUser GO -- Allow ownership of database to be transferred to sa. -- The sa login can be disabled as per good dba practice, -- and everything will still work ok. use master GRANT IMPERSONATE ON LOGIN::sa to UpgradeUser