Vous êtes sur la page 1sur 3

Anglais Français

Bases de données système SQL Server

Résumé : dans ce tutoriel, vous découvrirez les bases de données du système SQL Server et
leurs objectifs.

Introduction aux bases de données du système SQL Server

Par défaut, SQL Server vous propose quatre bases de données système principales :

maître

msdb

modèle

tempdb
maître

La master base de données stocke toutes les informations au niveau du système d'une
instance SQL Server, notamment :

Paramètres de configuration du serveur

Comptes de connexion

Informations sur les serveurs liés

Procédure stockée de démarrage

Emplacements des fichiers des bases de données utilisateur

Si la master base de données n'est pas disponible, SQL Server ne peut pas démarrer.
Lorsque vous travaillez avec la master base de données, vous devez :

Tout d’abord, disposez toujours d’une sauvegarde à jour de la master base de données. Si la
master base de données est corrompue, vous pouvez la restaurer à partir de la sauvegarde.

Deuxièmement, sauvegardez la master base de données dès que possible après les
opérations suivantes :
Créer , modifier et supprimer n'importe quelle base de données

Modification des configurations du serveur

Mettre à jour les comptes de connexion, y compris l'ajout, la suppression et la


modification

Troisièmement, ne créez pas d'objets utilisateur dans la master base de données.

Enfin, ne définissez pas la TRUSTWORTHY propriété de base de données du maître sur ON .

Notez que si la TRUSTWORTHY propriété de la base de données est ON , SQL Server fera
confiance à la base de données et à son contenu, ce qui augmente le risque de sécurité. Par
défaut, il TRUSTWORTHY s'agit de OFF . Plus d’informations sur l’option TRUSTWORTHY.

msdb

Le msdb est utilisé par l'Agent SQL Server pour planifier les tâches et les alertes. En outre, il
stocke l'historique des tâches de l'agent SQL.

Le msdb prend en charge les éléments suivants :

Emplois et alertes

Courrier de base de données

Courtier de services

Et l'historique de sauvegarde et de restauration des bases de données

modèle

SQL Server utilise la model base de données comme modèle pour créer d'autres bases de
données.

Lorsque vous créez une nouvelle base de données , SQL Server copie le contenu de la
model base de données, y compris les options de base de données, vers la nouvelle base de

données.

Si vous modifiez la model base de données, toutes les bases de données que vous créerez
par la suite prendront en compte ces modifications.

Chaque fois que SQL Server démarre, il crée le fichier tempdb à partir de la model base de
données. Par conséquent, la model base de données doit toujours exister sur SQL Server.
tempdb

La tempdb base de données stocke les objets utilisateur temporaires que vous créez
explicitement, comme les tables temporaires et les variables de table .

En outre, le tempdb stocke les objets internes créés par le moteur de base de données. Par
exemple, la tempdb base de données stocke les résultats de tri immédiats pour exécuter les
requêtes incluant la ORDER BY clause.

SQL Server recrée la tempdb base de données à chaque démarrage. Puisqu’il tempdb s’agit
d’un stockage non permanent, vous ne pouvez pas le sauvegarder ou le restaurer.

Résumé
SQL Server fournit quatre bases de données système, notamment master , msdb ,
model et tempdb .

La master base de données système stocke les informations au niveau du système de


l'instance de serveur SQL.

La msdb base de données est utilisée par l'Agent SQL Server pour les tâches et les
alertes.

La model base de données sert de modèle pour créer d'autres bases de données.

La tempdb base de données système stocke les objets temporaires et est recréée à
chaque démarrage de SQL Server.

Vous aimerez peut-être aussi