要求对Sql数据库进行备份,可以选择备份其中的某些表,同时可以进行恢复。
查看Sql帮助,备份与恢复可以用Backup和Restore.关键是如何选择表对数据库进行部分恢复与备份。
---------------------------------------------------------------
在数据库设计时:
可以分成几个数据库文件存放同一个数据库;
将要备份的某些表,放到同一个数据库文件中;
然后只备份这个数据库文件,而不备份其他数据库文件。
用这样的备份文件恢复时,就只恢复相应的表,而不是全部。
---------------------------------------------------------------
EXEC sp_dboption 'dns2', 'trunc. log on chkpt.', 'false'
USE master
EXEC sp_addumpdevice 'disk', 'MyNwind_1', 'd:\temp\MyNwind_1.dat'
BACKUP DATABASE yourdb
FILEgroup = 'sencond'
TO MyNwind_1
EXEC sp_dboption 'dns2', 'trunc. log on chkpt.', 'true'