Ответы:
База данных является основным контейнером, она содержит файлы данных и журналов, а также все схемы внутри нее. Вы всегда создаете резервную копию базы данных, это отдельная единица.
Схемы похожи на папки в базе данных и в основном используются для группировки логических объектов, что упрощает настройку разрешений по схеме.
drop schema test1
Сообщение 3729, уровень 16, состояние 1, строка 1
Невозможно удалить схему 'test1', так как на нее ссылается объект 'copyme'.
Вы не можете удалить схему, когда она используется. Вы должны сначала удалить все объекты из схемы.
Связанное чтение:
База данных - это как контейнер данных со схемой, а схемы - это расположение таблиц, типы данных, отношения и прочее.
namespace
куда более уместно.
Схема говорит, что таблицы в базе данных, какие столбцы у них есть и как они связаны. Каждая база данных имеет свою собственную схему.
Схема в SQL Server - это объект, который концептуально содержит определения для других объектов базы данных, таких как таблицы, представления, хранимые процедуры и т. Д.