Muh*_*san 2 sql-server-2008 sql-server
有人可以强调SQL2008中数据库快照的优点。
我读了一些
“创建数据库快照时,SQL Server 不会分配与源数据库中数据文件当前大小相等的磁盘空间。相反,SQL Server 利用称为稀疏文件的操作系统功能。稀疏文件是本质上是文件分配表中的一个条目,几乎不占用磁盘空间。”
有人也可以告诉我如何在没有分配空间的情况下创建文件。
谢谢
快照非常适合您过去可能使用过数据库备份的这些场景:
在上述某些场景中,事务是从问题中自动回滚的更好选择,但有时查询可能成功但会产生意外/不可预见的后果,因此快照是恢复错误 SQL 的良好备用选项脚本。当然,如果这是一个主动发生提交的实时系统,那么您将无法返回快照而不会丢失自创建快照以来发生的任何提交(另一个原因是在运行 sql 脚本时事务是更好的保护)实时系统)。
由于快照占用的磁盘空间更少,而且创建速度比备份更快,因此在这些情况下,它们是比备份更好的选择。
您仍然会使用传统的数据库备份来防止磁盘阵列故障、恶意软件、自然灾害等。
http://www.simple-talk.com/sql/database-administration/sql-server-2005-snapshots/