---
locale: "fr"
updated_at: "2025-10-27T13:54:35.652Z"
canonical: "https://www.isdecisions.com/fr/userlock/docs/reference/parametres-serveur/base-de-donnees"
---

# Base de données

Base de données de production, accès en lecture seule, nettoyage des données.

> **Note**
>
> - Pour accéder à cette page, allez dans **Paramètres du serveur ▸ Base de données**.
> - Vous devez disposer d’au moins une [autorisation de lecture](/userlock/docs/reference/parametres-serveur/permissions) sur les paramètres du serveur pour afficher cette page.

## Informations

Cette section affiche quelques statistiques sur votre base de données :

- Le nombre d’enregistrements
- La date et l’heure du premier événement enregistré
- La date et l’heure du dernier événement enregistré
- Le nombre de jours d’utilisation de la base

## Connexion à la base de données

![](https://a.storyblok.com/f/122374/1231x839/b2c7a6f38b/param-serveur-base-donnees-connexion.png)

Le package d’installation de UserLock inclut un fichier de base de données **Microsoft Access** gratuit (nommé **UserLock.mdb**) pour simplifier l’évaluation et la configuration initiale. Cette base de données est configurée par défaut pour stocker tous les événements audités, mais elle est limitée à **2 Go** (limite structurelle).

Pour un usage en production, il est recommandé d’utiliser l’une des bases suivantes afin d’assurer une meilleure rétention et de meilleures performances :

- **Microsoft SQL Express** (taille maximale 10 Go)
- **SQL Server** (pas de limite théorique)
- **MySQL** (installation de pilote nécessaire)

> **Note**
>
> Pour obtenir des instructions pas à pas sur la configuration de UserLock avec une base de données de production, consultez le [guide de configuration de la base de données de production](/userlock/docs/guides/base-de-donnees/definir-base-donnees-production).

Dans cette section, sélectionnez les options appropriées en fonction du système de base de données choisi :

| Option | Description |
| --- | --- |
| **Type de base de données** | - SQL Server - MS Access *(par défaut)* - MySQL *(nécessite un pilote)* - Chaîne de connexion *(pour d’autres bases non supportées)* |
| **Serveur** | Entrez le nom du serveur hébergeant la base de données. |
| **Authentification** | - Windows - SQL *(nom d’utilisateur et mot de passe requis)* |
| **Base de données** | Une fois les paramètres précédents saisis, la liste des bases disponibles est chargée. Sélectionnez la base UserLock que vous avez créée. |

### 

> **Note**
>
> - Avant d’enregistrer, cliquez sur **Tester la connexion** pour valider les paramètres (un message de confirmation s’affiche en bas à droite).
> - ⚠️ Les tables sont créées automatiquement lors de l’enregistrement des premiers événements (par exemple un verrouillage/déverrouillage sur une machine équipée de l’agent Desktop).
> - Le bouton **Rétablir la base par défaut** permet de réinitialiser la configuration et d’utiliser la base MS Access par défaut.

## Accès en lecture seule

![](https://a.storyblok.com/f/122374/1225x401/8bc178f7ef/param-serveur-base-donnees-lecture-seule.png)

Une deuxième chaîne de connexion, avec moins de privilèges, peut être définie pour un **accès en lecture seule**.
Cette connexion est utilisée lorsque les droits de modification ne sont pas nécessaires (ex. génération de rapports), ce qui limite les accès en écriture aux seules opérations qui l’exigent.

- Activez l’option
- Sélectionnez le mode d’authentification (Windows ou SQL)
- Testez la connexion avant d’enregistrer

## Utiliser l’heure GMT

![](https://a.storyblok.com/f/122374/1219x117/508927af9c/param-serveur-base-donnees-options.png)

### 

Cette option permet d’enregistrer tous les événements audités avec l’heure **GMT** au lieu de l’heure locale.

> **Note**
>
> ⚠️ Cette option n’est pas rétroactive : les événements déjà enregistrés conservent leur ancien horodatage. Seuls les nouveaux événements suivent le mode choisi.

## Nettoyage de la base de données

![](https://a.storyblok.com/f/122374/1229x232/3ec0636b1a/param-serveur-base-donnees-nettoyage.png)

Par défaut, UserLock conserve indéfiniment tous les événements dans sa base de données.
Il est possible de configurer un nettoyage automatique pour supprimer les anciens événements de connexion et éviter que la base ne devienne trop volumineuse.

- Activez l’option
- Indiquez le nombre de jours de conservation
- Tous les jours, juste après minuit, les événements de connexion plus anciens sont supprimés

> **Note**
>
> ⚠️ Les opérations de nettoyage sont permanentes et irréversibles.

## Bonnes pratiques et mises en garde

- Utilisez toujours **SQL Express / SQL Server / MySQL** en production. MS Access est uniquement recommandé pour l’évaluation.
- Si vous utiliser MySQL ou l'authentification SQL Server configurez un **accès en lecture seule** pour limiter les risques de modifications non désirées.
- Attention avec le **nettoyage de la base** : la suppression est permanente et irréversible. Vérifiez vos besoins de rétention avant de l’activer.
- Surveillez régulièrement la **taille et les performances de la base**, surtout si vous conservez un long historique des sessions.

> **Voir aussi**
>
> 💡 Pour des informations générales sur l’utilisation de la base par UserLock, les systèmes pris en charge et le schéma interne, consultez [Architecture de la base de données](/userlock/docs/reference/concepts-de-base/architecture-base-de-donnees).
