对于我的应用程序,我必须支持更新方案,并且数据库可能会受到影响。SQL Server数据库模式版本控制和更新
我希望能够在不安装中间版本的情况下从旧版本升级到最新版本。例如。假设我有版本A(最旧),B(中间)和C(新版本)。我希望能够将版本A直接更新到版本C.对于应用程序文件,这很简单,我只是用新版本替换旧版本。但是对于数据库,我不希望生成SQL脚本以将数据库架构从A直接更改为C,而是希望先应用脚本将架构从A更改为B,将B更改为C.
我可以存储SQL Server数据库的数据库版本吗?有没有可以设置的特殊属性,而不是实现版本表?在我的代码(.NET)中,我想读取数据库版本,并相应地按照正确的顺序执行更新SQL脚本。
我将使用您的SQL Server版本都的SQL Server 2005和SQL Server 2008
酷 – Murph 2009-12-02 19:11:34