Académique Documents
Professionnel Documents
Culture Documents
Résumé : dans ce tutoriel, vous découvrirez les bases de données du système SQL Server et
leurs objectifs.
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 :
Comptes de connexion
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
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.
Emplois et alertes
Courtier de services
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 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.