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