对数据库db中的一个表进行了分区,怎么备份和还原数据库。
现在的做法是备份和原来一样,还原的时候必须先把物理文件.ndf拷贝到相应的磁盘中,然后再还原数据库,否则还原出错。觉得这样做很麻烦,有没有其它的方法??
现在的做法是备份和原来一样,还原的时候必须先把物理文件.ndf拷贝到相应的磁盘中,然后再还原数据库,否则还原出错。觉得这样做很麻烦,有没有其它的方法??
解决方案 »
- sql server 2005给表添加数据第五行添加不上
- SQL SERVER查询分析器中调试过程时出现这种情况,如解?望高人指点
- 有没有人帮我把这个存储过程改成可分页的存储过程
- 关于数据库镜像的问题,求救!分不多,跪谢!
- 字段类型设为char(30),输入值为“delphi6经典书籍”时出现错误???
- 请问有没有东莞市东坑镇的,大家交个朋友!邻镇的也行。QQ:47143107
- SQL语句问题
- 触发器问题!
- 在线等待: 请问怎样在一个表中插入一条记录的同时在另一个表中插入一条相关联的记录?
- 有谁还在用msde2000
- 怎么设计数据库?
- 检查数据库完整性失败:(-1073548784) 执行查询“DBCC CHECKDB WITH NO_INFOMSGS
--备份正常备就可以
--还原的时候要移动文件
RESTORE DATABASE [Test] FROM DISK = N'C:\data\Test.bak' WITH FILE = 1,
MOVE N'Test' TO N'C:\data\Test.mdf',
MOVE N'Test_log' TO N'C:\data\Test_log.ldf',
MOVE N'2010Q1' TO N'C:\data\2010Q1.ndf',
MOVE N'2010Q2' TO N'C:\data\2010Q2.ndf',
MOVE N'2010Q3' TO N'C:\data\2010Q3.ndf',
MOVE N'2010Q4' TO N'C:\data\2010Q4.ndf',
NORECOVERY, NOUNLOAD, REPLACE, STATS = 10
GORESTORE LOG [Test] FROM DISK = N'C:\data\Test_log.bak' WITH FILE = 1, NORECOVERY, NOUNLOAD, STATS = 10
GO