我必须创建将在本地创建数据库的脚本(来自服务器上的数据库)。数据库是20GB +,每天都更大。 你有什么建议吗?我可以在SSMS中生成包含所有数据库对象的脚本,但是如何使用数据插入操作?我的意思是完整的脚本(包含数据的脚本)不是一个好选择。一个完全备份和差异备份怎么样?
这项工作是必需的,以便能够在我的(另一台设备)机器上本地测试应用程序。感谢所有建议!
答案 0 :(得分:0)
我的建议是首先使用完整备份&之后获得差异备份。
由于差异备份不是独立的,因此必须基于数据的最新完整备份。这意味着应该有一个完整备份作为基础。差异备份仅包含自差异基数以来已更改的数据。通常,差异备份比完整备份的基础更小,创建速度更快,并且还需要更少的磁盘空间来存储备份映像。
因此,使用差异备份可以节省可用空间并加快恢复过程。在还原时,首先还原完整备份,然后是最新的差异备份。