我是 SQL Server 2008 的新手,但在阅读了有关 Schemas 的信息后,我有这个问题。
目前,对于我们拥有的每个新客户,我必须手动创建一个新数据库,然后从现有数据库中导入所有对象(表/视图/存储过程等)。现在,只要开发人员有任何更新(例如,表结构的更改、存储过程等),都必须在所有数据库中进行更改。我厌倦了使用 DBComparer 来修复数据库中的差异。
是否有可能拥有一个包含所有表/存储过程/视图的“主架构”?这样所有的“客户端数据库”都可以引用这个“主架构”,但仍然能够毫无问题地维护自己的数据。