我有在生产中的SQL Server 2008数据库,我们移动到新的服务器。当前数据库有一个〜400GB的.MDF
文件。新服务器将运行SQL Server 2012,并且我们正在运行镜像Intel 910 SSD。这些驱动器将向我们展示4个200GB分区。迁移SQL Server数据库的多个文件
为了完成这项工作,我们需要使用DBCC SHIRNKFILE with EMPTYFILE
将单个.MDF
拆分为4个较小的那个。我们已经完成了这个测试,而且这个过程还需要3.5个小时。现有的数据库是OLTP和365/24/7,并且我知道这个过程中会发生阻塞,所以我们不能在生产中首先进行。
我的问题,有没有办法将数据库备份和恢复到临时位置的新服务器,创建新文件,EMPTY
temp .MDF
进入新的位置,然后应用事务日志?这样,我们可以在当前旧生产启动并运行的同时移动数据,然后执行短暂关机,应用日志并调出新的数据库?
还是有什么其他的选择从服务器A获得一个文件和服务器B上以最少的停机时间不同的驱动器4个文件?
最好问这对DBA.Stackexchange.com这些都是专家 – 2013-03-15 00:15:12
谢谢,我加了它在那里,我不知道有一个SQL特定版本! – Lauren 2013-03-15 00:21:06