Guide d'installation de NetBackup™ Self Service

Last Published:
Product(s): NetBackup & Alta Data Protection (10.5.0.1)

Réduction des autorisations sur la base de données pour la mise à niveau

Lorsque vous effectuez la mise à niveau de la base de données, vous devez choisir un identifiant de connexion à la base de données. La méthode la plus simple consiste à utiliser un utilisateur disposant du rôle sysadmin.

Si l'administrateur de base de données refuse de vous accorder le rôle sysadmin, vous pouvez effectuer une mise à niveau de la base de données avec un ensemble d'autorisations réduit. Cette annexe décrit le processus de mise à niveau à l'aide d'autorisations réduites.

Le script SQL suivant crée un identifiant de connexion UpgradeUser qui convient à la mise à niveau de la base de données.

Pour créer un utilisateur disposant d'autorisations réduites pour la mise à niveau

  1. Exécutez ce script dans SQL Management Studio pour créer un identifiant de connexion et un utilisateur appropriés pour la mise à niveau de la base de données.
  2. Lorsque vous exécutez le programme de configuration et que vous sélectionnez la base de données à mettre à niveau, choisissez :
    • Mode d'authentification : Sql

    • Utilisateur de base de données : UpgradeUser

    • Mot de passe de la base de données : password

  3. À l'issue de l'installation, vous pouvez désactiver ou supprimer l'utilisateur UpgradeUser, car il est utilisé uniquement lors du processus de mise à niveau.
-- 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