SQLServer2005创建数据库快照时报错,如下:
create database HRMIS_snap_1200
on (name=HRMIS,filename='D:\database\HRMIS_snap.ss')
as snapshot of HRMIS;
消息 5014,级别 16,状态 3,第 1 行
数据库 'HRMIS' 中不存在 文件'HRMIS'。
问题出在哪里呢?
name=''应该是数据库的数据文件的逻辑名称不是数据库名"(大多数数据库的数据库文件逻辑名称跟数据库是同名的,但是也有不同的例子,如这里的HRMIS)
那么创建的语句应该为:
create database HRMIS_snap_1200
on (name=HRMIS_dat,filename='D:\database\HRMIS_snap.ss')
as snapshot of HRMIS;
'HRMIS_dat'是数据库的数据文件的逻辑名称。
该语句能够正常创建数据库快照![]()
浙公网安备 33010602011771号