您的位置:首页 > 数据库

SQLServer2005创建数据库快照时报错问题

2009-12-10 09:06 190 查看
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'是数据库的数据文件的逻辑名称。

该语句能够正常创建数据库快照
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: