SSIS任务在SQL Server中复制MDF和LDF文件



我的要求:我有一项任务将一个开发DB的MDF和LDF从服务器上的E驱动器复制到网络上的共享文件夹。我已经安排了一个工作,以分离每月的DB。有什么方法可以安排任务或使用SSIS软件包将此MDF和LDF文件复制到网络上的共享文件夹。我可以使用SQL作业或Windows任务,而不是SSIS软件包。谢谢。

我假设您将使用这些MDF和LDF文件在其他服务器上创建相同的数据库。

而不是脱离数据库和移动MDF和LDF文件,我建议您对数据库进行备份,并在整个网络上移动该备份文件。

好处:

  1. 使用压缩,与MDF和LDF文件相比,备份文件的大小可能要小得多。

  2. 而不是使用SSIS,SQL代理作业可以在网络共享上为您提供该备份。

  3. 为了减少网络的压力,您可以在多个文件上进行备份,并在整个网络上移动多个相对较小的文件。

  4. 对于安全性,您也可以加密备份。

  5. 您可以使用SSIS进行备份并再次跨网络移动以上所有这些都适用于该备份(安全,网络加载等(

基本上移动备份文件比使用分离和附加方法更有效,更安全。

附加和分离方法也很不错,但仅当您留在同一家服务器上时。

回答您的问题是,是的,您可以使用SSIS分离和附加,但不要这样做,因为上述所有原因。

  1. 进行每晚备份,因为两个文件(MDF和LDF(都将其放在一起,并且在压缩时将其比实际数据库小。(压缩备份时,100GB数据库将约为4GB(
  2. 不要通过电子邮件,而是使用FTP或某种。

在我管理数据库的几年中,我没有遇到复制MDF和LDF文件,除了通过分离和附加重新定位到另一台服务器。

相关内容

  • 没有找到相关文章

最新更新