我想从32位Microsoft SQL 2005环境中分离数据库,并将其附加到64位Microsoft SQL 2008环境中。
微软说 :
SQL Server磁盘上存储格式在64位和32位环境中是相同的。 因此,在32位和64位环境中连接工作。 与在一个环境中运行的服务器实例分离的数据库可以附加在另一个环境中运行的服务器实例上。
我只是想知道是否会有任何限制,因为在32位环境中创build数据库?
我应该硬着头皮创build一个新的SQL 2008 64位数据库并迁移数据,还是我可以离开分离和附加?
继续做,分离/附加。 我已经做了很多次,没有任何问题。 就像文章所说,存储层是相同的,所以在32位和64位版本之间没有什么可担心的。
限制必须与SQL Server本身及其内存pipe理(RAM使用等)有关。 就数据库本身而言,似乎数据库文件本身在64位和32位系统之间是相同的格式。