Définir une base de données de production
Connectez UserLock à une nouvelle base de production vide (SQLite, SQL Server ou MySQL) depuis l’assistant de base de données de la console.
UserLock enregistre les événements de session et les actions des administrateurs dans sa base de données de production. Par défaut, UserLock est livré avec une base de données SQLite. Vous changez de base de données de production depuis l’assistant de base de données de la console.
Ce guide explique comment connecter UserLock à une nouvelle base de données vide. Pour conserver vos données existantes, consultez plutôt Migrer la base de données UserLock : la procédure suit le même assistant.
Note
Pour les systèmes pris en charge et les prérequis, voir Architecture de la base de données.
Pour les champs de connexion de chaque fournisseur, voir Paramètres serveur ▸ Base de données.
Vous n’avez plus besoin de créer la base de données au préalable. Si le nom de base de données (SQL Server, MySQL) ou le fichier (SQLite) saisi dans l’assistant n’existe pas, UserLock le crée, ainsi que les tables nécessaires.
Situation | Ce que fait UserLock | Droits requis pour le compte |
|---|---|---|
La base de données SQL Server ou MySQL n’existe pas | Crée la base de données et ses tables | Créer des bases de données sur le serveur |
La base de données SQL Server ou MySQL existe déjà | S’y connecte sans modifier les données existantes | Lire, écrire et créer des tables |
Le fichier SQLite n’existe pas | Crée le fichier et ses tables | Sans objet (aucun compte de base de données) |
Le fichier SQLite existe déjà | S’y connecte sans modifier les données existantes | Sans objet (aucun compte de base de données) |
En cas d’authentification Windows, accordez ces droits au compte de dépersonnalisation.
Contrairement à une migration, qui efface les tables UserLock de la base cible, l’option Ne pas migrer les données laisse une base existante inchangée.
Dans la console UserLock, cliquez sur l’icône ⚙️ (en haut à droite), puis sélectionnez Base de données dans le menu de gauche.
Sous Base de données de production, cliquez sur Changer la base de données de production. L’assistant de base de données s’ouvre.
À l’étape Sélectionnez le fournisseur de base de données, choisissez SQLite, SQL Server, MySQL ou Chaîne de connexion personnalisée, puis cliquez sur Continuer.
Saisissez les informations de connexion, puis cliquez sur Continuer. UserLock teste la connexion avant de passer à l’étape suivante. Pour les champs de chaque fournisseur, voir Paramètres serveur ▸ Base de données.
À l’étape Migration des données, sélectionnez Ne pas migrer les données, puis cliquez sur Continuer. Si la base de données existe déjà, ses données ne sont pas modifiées.
À l’étape Confirmer les modifications de la base de données, vérifiez le récapitulatif, puis cliquez sur Confirmer et appliquer.
UserLock crée la base de données si nécessaire, puis bascule immédiatement vers celle-ci.
Note
Aucune modification n’est appliquée tant que vous n’avez pas cliqué sur Confirmer et appliquer.
L’ancienne base de données n’est ni modifiée ni supprimée.
Pour des scénarios plus avancés, voir :
Installer et configurer SQL Express : pour les administrateurs qui doivent déployer SQL Express.
Migrer la base de données UserLock : changer de base de données de production en conservant les données existantes.
Migrer les données UserLock entre instances SQL Server : changer de base de données lors d’évolutions de l’infrastructure.