Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Différence entre base de données et schéma

Une base de données est le conteneur principal, elle contient les données et les fichiers journaux, ainsi que tous les schémas qu'elle contient. Vous sauvegardez toujours une base de données, c'est une unité discrète en soi.

Les schémas sont comme des dossiers dans une base de données et sont principalement utilisés pour regrouper des objets logiques, ce qui facilite la définition des autorisations par schéma.

MODIFIER pour une question supplémentaire

drop schema test1

Msg 3729, Niveau 16, État 1, Ligne 1
Impossible de supprimer le schéma 'test1' car il est référencé par l'objet 'copyme'.

Vous ne pouvez pas supprimer un schéma lorsqu'il est en cours d'utilisation. Vous devez d'abord supprimer tous les objets du schéma.

Lecture connexe :

  1. À quoi servent les schémas SQL Server ?
  2. MSDN :Séparation utilisateur-schéma