在创建新数据库时,大约添加了十二种默认模式。其中一些非常重要(尤其是dbo,sys和INFORMATION_SCHEMA)。
其他一些我了解目的的人,例如客人。
但是为什么默认情况下每个角色都有一个架构?特别是,例如,db_denydatareader和db_denydatawriter。当我在SSMS中浏览时,是否有人实际上将任何东西放在这些架构中,或者是他们一生中唯一占据屏幕空间的目的?
假设我已经知道我绝不会在以下任何模式中放置任何东西,是否有理由不删除它们?
请注意,我并不是在谈论删除任何这些角色……只是架构。