sql2000有个问题啊~~~出错信息见正文!!
在还原的一个老数据库的时候,他提示“数据库*****的媒体集有2个家族成员,但只提供了一个,必须提供所有成员…………”
不知道是什么原因啊~~不知道怎么解决啊!!!
还请各位高手指点指点啊!!!
谢谢先了`~~~
问题点数:0、回复次数:3Top
1 楼shuiniu(飞扬的梦)(我是一头只吃西红柿的水牛)回复于 2003-12-02 10:10:24 得分 0
媒体集可以包含一个或多个备份集并描述那些备份集所用的全部媒体,与所用媒体或备份设备的数量无关。例如,如果使用四个磁带备份设备创建数据库备份,每个磁带备份设备使用五盘磁带存储备份,则媒体集包含 20 盘磁带。Top
2 楼shuiniu(飞扬的梦)(我是一头只吃西红柿的水牛)回复于 2003-12-02 10:10:53 得分 0
每个 SQL Server 备份都存储在媒体集上,与单个备份操作使用的备份设备的数量无关。媒体集的示例包括:
单个磁盘文件。
单个磁带。
一个由一个备份设备写入的磁带集。这个磁带集由单个媒体家族(一个初始化媒体以及一个或多个延续媒体)组成。
一个由四个备份设备写入的磁带集。每个由一个备份设备写入的磁带集是一个媒体家族。每个媒体家族包含一个初始化媒体以及一个或多个延续媒体。
由三个磁盘文件组成的集合,用于一个或多个备份操作,每个备份操作使用三个备份设备。
使用多个备份设备时:
备份操作所创建的整个媒体集必须用于以后的所有备份操作。例如,如果使用两个磁带备份设备创建了一个媒体集,以后所有涉及该媒体集的备份操作都必须使用这两个备份设备。
使用磁带设备还原时,备份设备数不必和创建备份时媒体集所用的数目相同。例如,将数据库移到另一台服务器时可能需要使用很少的备份设备进行还原,因为服务器上可能只有很少的物理备份设备。可以并行还原多个媒体家族。但是,必须还原完一个完整的媒体家族后,才能在给定的磁带设备上开始另一个媒体家族Top
3 楼zjcxc(邹建)回复于 2003-12-02 10:34:14 得分 0
你备份的时候用了类似下面的方法:
backup database 数据库 to disk='c:\a1.bak',disk='c:\a2.bak'
还原的时候得用:
restore database 数据库 from disk='c:\a1.bak',disk='c:\a2.bak'
Top




