日期:2014-05-17  浏览次数:20622 次

sql server 创建数据库快照
USE master;
GO
CREATE DATABASE sales_snapshot0600 ON
    ( NAME = SPri1_dat, FILENAME = 'E:\SQL Server 2005 DataBase\Data\SPri1dat_0600.ss'),
    ( NAME = SPri2_dat, FILENAME = 'E:\SQL Server 2005 DataBase\Data\SPri2dt_0600.ss'),
    ( NAME = SGrp1Fi1_dat, FILENAME = 'E:\SQL Server 2005 DataBase\Data\SG1Fi1dt_0600.ss'),
    ( NAME = SGrp1Fi2_dat, FILENAME = 'E:\SQL Server 2005 DataBase\Data\SG1Fi2dt_0600.ss'),
    ( NAME = SGrp2Fi1_dat, FILENAME = 'E:\SQL Server 2005 DataBase\Data\SG2Fi1dt_0600.ss'),
    ( NAME = SGrp2Fi2_dat, FILENAME = 'E:\SQL Server 2005 DataBase\Data\SG2Fi2dt_0600.ss')
AS SNAPSHOT OF Sales ;
GO
我想创建数据库快照,在SSMS上运行上面sql语句,语法没错误,只是执行时,出现:
消息 1823,级别 16,状态 2,第 1 行
无法创建数据库快照,因为它未能启动。
消息 5119,级别 16,状态 1,第 1 行
无法使文件 "E:\SQL Server 2005 DataBase\Data\SPri1dat_0600.ss" 成为稀疏文件。请确保文件系统支持稀疏文件。
请教各位:
哪里出了问题?该怎么做?

------解决方案--------------------
lz 硬盘分区时ntfs的吗?稀疏文件必须建在ntfs上哦。