分离 Microsoft SQL 32 位数据库并将其附加到 64 位服务器

Jas*_*eux 1 database 64-bit migration sql-server-2008

我想从 32 位 Microsoft SQL 2005 环境中分离数据库并将其附加到 64 位 Microsoft SQL 2008 环境。

微软说

SQL Server 磁盘存储格式在 64 位和 32 位环境中是相同的。因此,附加适用于 32 位和 64 位环境。与在一个环境中运行的服务器实例分离的数据库可以附加到在另一个环境中运行的服务器实例上。

我只是想知道由于数据库是在 32 位环境中创建的,是否会有任何限制?

我应该咬紧牙关在 64 位 SQL 2008 中创建一个新数据库并迁移数据,还是可以摆脱分离和附加?

squ*_*man 5

继续进行分离/附加。我已经做了很多次了,没有任何问题。正如文章所说,存储层是相同的,因此在 32 位和 64 位版本之间没有什么可担心的。