6 sql-server-2008 sql-server backup
如何在没有任何日志的镜像设置中创建 SQL Server 2008 的备份?
我们需要这样做,以便在我们恢复本地开发数据库时,我们将拥有最新的数据,但我们不一定有所有事务日志的空间。(我们都在使用 ssd)。
目前,因为它是镜像的,我不能创建简单的备份,它必须是完整的备份。
备份数据库 ( BACKUP DATABASE ...
) 会备份所有数据库文件(数据和日志)中的页面,并且在恢复时将重新创建这些文件。
完整的数据库备份就是这样做的:它备份整个数据库。没有办法避免不备份事务日志文件。如果您处于完全恢复模式,那么您应该确保您正在执行正确的事务日志备份,以免日志增长失控。除此之外,您还受到完整备份的限制。 数据库由数据文件和日志文件组成。
对此的解决方法可能只是从您的数据库生成脚本。当您右键单击您的数据库以生成脚本时,您可以编写整个数据库的脚本。有一个选项可以将 Schema 和 Data 脚本化。然后在您的其他机器/实例上,您可以运行此脚本。它无论如何都不是传统的“备份”,但它应该可以满足您的需求,因此您将只拥有一个脚本文件。请注意,当CREATE DATABASE
脚本部分运行时,将创建一个日志文件。您不能拥有没有日志文件的 RDBMS 数据库(或者至少在我知道的 SQL Server 上没有)。
归档时间: |
|
查看次数: |
3125 次 |
最近记录: |