SQL Server从32位迁移到64位

我们在64位机器上使用32位版本的SQL Server。 我们听说由于这个版本的性能可能会下降。 我们想从32位移到64位。 我们应该使用哪种方法? 附加/卸载或备份/恢复?

提前致谢。

数据库文件格式与版本无关。 您可以使用任一迁移方法

在一定的条件下,x64可以更慢一些:基本上是坏的代码。 执行计划caching和其他一些进程不再受2GB用户模式地址空间的限制。 所以如果计划caching爆炸,你可以减less你的缓冲池(数据caching)。

这是由不好的代码造成的,例如不合格的表格,或者在所有地方使用sp_OA%。

我将使用attach和detach,因为一旦开始移动到新数据库,您不需要访问任何旧数据库。 将文件分离并复制,而不是运行备份和恢复过程也是一个很快的办法,所以升级所造成的停机时间应该更短。