我想制作一个庞大的SQL 2008数据库(1TB)的副本。 我只有1.9TB的磁盘空间,所以我没有足够的空间创build数据库的备份并将其恢复到另一个。
有什么其他的技术可以使用吗? 如何尽可能快地做到这一点?
是否可以制作MDF,LDF和NDF文件的副本 – 重命名它们,然后附加数据库?
是。 您可以分离,复制.ldf,mdf和.ndf文件到另一个位置并附加它们。
你在使用备份压缩吗?
从SQL Server 2008 R2开始,SQL Server 2008 R2 Standard和所有更高版本都支持备份压缩。 SQL Server 2008及更高版本的每个版本都可以恢复压缩备份。
使用支持架构和数据比较和迁移的工具,如VS2010 Premium或SqlDelta。 我用它来创build一个完整的数据库副本,当我没有可能做出和访问基于磁盘的备份。
不太确定,如果你说“我没有备份”,但…
作为解决方法:
笔记:
这听起来像你可以只使用数据库复制向导。 只需使用相同的服务器来源和目的地。