如何升级MSSQL服务器?

当我们在旧环境中更新服务时,我们遇到了分区问题,因为我们正在更新的服务只与MSSQL Server 2008+一起工作。 现在我们有一个问题,我们有大量的数据,我们不知何故想保持它,如果可能的话不要触摸它。 有没有可能将MSSQL Server 2003升级到MSSQL Server 2008 R2而无需导出数据库和操作数据?

通过升级它,本质上 。

您可以select进行就地升级,在现有实例上运行安装程序并对其进行升级,或者执行迁移升级,其实质上是组build一个新的SQL Server实例并移动数据库。 就地升级更容易,但风险更大 – 使用“SQL升级顾问” ,并确保你有SQL服务器的恢复testing备份,如果你走这条路线 – 但实际上,这两条路线都没有特别的风险或困难。

如果您的问题与您的基于2003的数据库不支持的sql server 2008r2添加的语法或function相关,那么在升级之后,您还需要检查数据库兼容性级别 。