【发布时间】:2018-04-23 06:37:29
【问题描述】:
我知道这不是什么新鲜事,人们可能会在他们的环境中这样做。我需要在较低的环境中每月、每周等进行刷新,我想知道是否有更快的方法来解决这个问题。我知道我们可以通过 SQL 作业进行备份和恢复等(我很想知道是否有一个自动化脚本来处理整个过程)。此外,除了每个月进行完整的数据库恢复之外,还有一种方法是我们只能发送当月或一周内发生的更改,这样可以节省大量时间和空间浪费。我不确定如何实现仅发送更改的第二种选择。由于 x 原因,我们没有考虑任何 HA 技术,所以请不要给我这些选项。您拥有的任何可以实现此目的的脚本,或者如果您在您的环境中执行类似的操作并且具有必要的详细信息和脚本,那么请分享相同的内容。是否有任何工具可以实现这一点,但显然这不会是我的第一选择,除非我们不能通过编写 t-sql 代码来做到这一点。此外,我们的机器是虚拟机,所以我们有可能通过拍摄文件快照并将其交付到较低的环境来利用这些特性和功能(对不起,我对虚拟机的功能和技术有点天真),而不是通过本地进行备份和恢复SQL。
仅供参考...我们想要完整的数据而不仅仅是裸架构。另外,请不要使用 SSIS 共享解决方案。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: sql-server tsql sql-server-2016