我正在使用带有asp.net MVC的SQL Server 2008 R2。
场景是,我有许可证生成应用程序。在创建新许可证的同时,它根据集中式数据库脚本创建单独的数据库。假设DBCentralized
是当前的中央数据库,在创建3个许可证DBLicence1
之后,DBLicence2
,DBLicence3
是三个数据库。这种架构可能并不好,但客户的架构师希望遵循这一点。但是说我在DBCentralized
数据库中有任何模式明智的更改。假设添加新表,存储过程或更改表,那么这肯定会反映许可证创建。但是现有的数据库呢。我需要根据新的更改更新现有的数据库架构。因为这种情况简而言之就是更新现有许可证。