X xingkong97 Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-27 #1 小弟在程序中要对数据库进行数据库备份(完全备份),数据库的删除以及数据库的恢复,数据库为SQL Server,例如:有一个Master_1数据库,我要对其进行备份,可以对其进行删除,而且又可以进行恢复。请问各位高人如何做啊?
小弟在程序中要对数据库进行数据库备份(完全备份),数据库的删除以及数据库的恢复,数据库为SQL Server,例如:有一个Master_1数据库,我要对其进行备份,可以对其进行删除,而且又可以进行恢复。请问各位高人如何做啊?
A angellover Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-27 #2 资料太多了.......根据具体需求选择最佳方案!!
W wuyongzhen Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-27 #3 数据库备份:<br>BACKUP DATABASE MyDAtaBase TO disk ='d:/123'<br>数据库还原:<br>restore database MyDAtaBase from disk='d:/123'<br>数据库还原一般在程序里不能直接用。程序正在使用数据库的时候,数据库不能被还原。最好把数据库还原写成单独的工具。
数据库备份:<br>BACKUP DATABASE MyDAtaBase TO disk ='d:/123'<br>数据库还原:<br>restore database MyDAtaBase from disk='d:/123'<br>数据库还原一般在程序里不能直接用。程序正在使用数据库的时候,数据库不能被还原。最好把数据库还原写成单独的工具。
G guanrui Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-27 #4 wuyongzhen 的方法 没问题<br>就说下 如果要你还原的话 可以自己写个存储过程杀掉所有进程,还原之前先杀进程(这个方法没问题的)<br>还可以断掉连接,把连接连到master再恢复(这个我没试过,听说的,应该没也问题的)
wuyongzhen 的方法 没问题<br>就说下 如果要你还原的话 可以自己写个存储过程杀掉所有进程,还原之前先杀进程(这个方法没问题的)<br>还可以断掉连接,把连接连到master再恢复(这个我没试过,听说的,应该没也问题的)
S starluck Unregistered / Unconfirmed GUEST, unregistred user! 2007-10-17 #7 基本上备份没问题,就是还原的时候要关闭所有连接然后再恢复。