sql >> Base de Datos >  >> RDS >> Sqlserver

Diferencia entre base de datos y esquema.

Una base de datos es el contenedor principal, contiene los datos y los archivos de registro, y todos los esquemas dentro de ella. Siempre realiza una copia de seguridad de una base de datos, es una unidad discreta por sí misma.

Los esquemas son como carpetas dentro de una base de datos y se utilizan principalmente para agrupar objetos lógicos, lo que facilita la configuración de permisos por esquema.

EDITAR para pregunta adicional

drop schema test1

Mensaje 3729, nivel 16, estado 1, línea 1
No se puede descartar el esquema 'test1' porque el objeto 'copyme' hace referencia a él.

No puede descartar un esquema cuando está en uso. Primero debe eliminar todos los objetos del esquema.

Lectura relacionada:

  1. ¿Para qué sirven los esquemas de SQL Server?
  2. MSDN:separación de esquema de usuario