Généralités

  • Un moteur de base de données = une instance SQL Server
  • Une instance contient 5 bases systèmes :
Base Description
MSDB Utilisée par l’Agent SQL Server pour planifier les alertes et les travaux.
TEMPDB Espace de travail destiné à accueillir les objets temporaires ou les ensembles de résultats intermédiaires.
MASTER Enregistre toutes les informations système relatives à une instance de SQL Server.
MODEL Fait office de modèle pour toutes les bases de données créées sur l’instance de SQL Server.
RESOURCE Base de données en lecture seule contenant des objets système fournis avec SQL Server. Les objets système sont conservés physiquement dans la base de données Resource , mais ils figurent logiquement dans le schéma sys de chaque base de données.
  • Une instance peut contenir N bases utilisateurs
  • Une base possède un schéma par défaut (dbo)
  • Une base peut contenir N schémas
  • Une base contient au moins 1 fichier de données et un fichier journal.

Installation

  • Séparer le dossier racine de l’instance, les bases utilisateurs, les logs et optionnellement, les logs et data files de tempdb.

Configuration

  • Sauf besoin explicite, paramétrer la base model en mode simple.
  • Pour un serveur sql dédié, la mémoire max doit être égale à la valeur de la RAM machine - 2048 Mo
  • La mémoire min doit être de 1024 Mo