SQL Server 2012 创建数据库快照

不是所有的MSSQL数据库版本都支持数据库快照,只有Enterprise版本的才支持。

在其他版本上,以Business Intelligence Edition版本为例,创建快照时,会报如下错误
“Business Intelligence Edition 不支持 Database Snapshot。”

在Enterprise版本的数据库下,运行如下语句来创建快照会报错,如下图:

SQL Server 2012 创建数据库快照

这是因为创建快照时 name=test1并不是数据库名,而是必须指定和源数据库里面的数据文件相同的逻辑名称。

SQL Server 2012 创建数据库快照