当前位置:Gxlcms > 数据库问题 > SQL Server 2012 创建数据库快照

SQL Server 2012 创建数据库快照

时间:2021-07-01 10:21:17 帮助过:3人阅读

database testttSnapShot on ( name=Ntesttt,filename=F:\testDataBase\testttSnapShot.ss ) as snapshot of testtt

技术分享图片

这说明,创建快照时 name=N‘testtt‘不是随便写的。必须指定和源数据库里面的数据文件相同的逻辑名称。原来的testtt数据库的主数据文件的逻辑名称应该是testtt_Data,而不是testtt。

如果不确定主数据文件的逻辑名称,可以运行select * from testtt.sys.database_files where type=0 确认一下,也可以用图形界面

技术分享图片

 

所以,正确的写法应该是

create database testttSnapShot on
(    
name
=Ntesttt_Data,filename=F:\testDataBase\testttSnapShot.ss ) as snapshot of testtt

这里还需要注意,如果路径不存在,会报错

技术分享图片

 

SQL Server 2012 创建数据库快照

标签:serve   body   gpo   select   font   gate   https   错误   image   

人气教程排行