SQL Server 中的数据库和架构有什么区别?两者都是表和数据的容器。
如果删除了一个模式,那么该模式中包含的所有表是否也会自动删除,或者在删除数据库时它们是否会被删除?
数据库是主要容器,它包含数据和日志文件,以及其中的所有模式。你总是备份一个数据库,它本身就是一个独立的单元。
Schema 就像数据库中的文件夹,主要用于将逻辑对象分组在一起,这使得通过模式设置权限变得容易。
drop schema test1
消息 3729,级别 16,状态 1,第 1 行 无法删除架构“test1”,因为它被对象“copyme”引用。
您不能在使用模式时删除它。您必须首先从架构中删除所有对象。