如何在程序中对数据库进行备份和还原?请高手赐教!!我用的是 SQL SERVER 2000 !!
解决方案 »
- 如何在一个文本文件里追加新的字符串,在最后一行中插入.谢了,急急,加急
- 如何让系统服务调用外部程序,并运行在指定的桌面上?(最好是当前用户桌面)
- fastreport始何做到即打即停了????
- 关于数据随远程数据库中记录更新而实时更新的问题
- 求助关于自定义控件:(
- TToolButton是在工具栏的哪边啊?找不到!
- 究竟使用什么语句结束应用程序?
- ★如何通过delphi学习windows api,消息什么的?有没有专门用delphi描述的关于windows编程的书?请介绍几本纸书,谢谢!
- delphi XE5 update2 Patch(this release is intended for educational purpose only)
- 关于在系统托盘中的图标的问题。shell_notifyicon的格式是如何的,能不能给个例子。notifyicondata的定义是什么?
- 如何控制excel格式,数据导入问题
- 关于mmtools空件//我把全部财产都给你(2000分)
BACKUP DATABASE TO DISK='C:\BAK\DATABAK.DAT';恢复:断开所有到此数据库的连接,新建一ADOConnection,连接Master数据库,ADOConnection1.Execute('Restore Database 数据库名 from disk=#39'+'C:\BAK\DATABAK.DATA'+#39);
dump 将来将不支持
BACKUP DATABASE hhmis
TO DISK = 'c:\data.bak'RESTORE DATABASE hhmis
FROM DISK = 'c:\data.bak'
说明 MyNwind 数据库仅用于演示。
下例创建用于存放 MyNwind 数据库完整备份的逻辑备份设备。-- Create a logical backup device for the full MyNwind backup.
USE master
EXEC sp_addumpdevice 'disk', 'MyNwind_1',
DISK ='c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\MyNwind_1.dat'-- Back up the full MyNwind database.
BACKUP DATABASE MyNwind TO MyNwind_1B. 备份数据库和日志
本例创建了一个数据库和日志的完整备份。将数据库备份到称为 MyNwind_2 的逻辑备份设备上,然后将日志备份到称为 MyNwindLog1 的逻辑备份设备上。 说明 创建逻辑备份设备需要一次完成。
-- Create the backup device for the full MyNwind backup.
USE master
EXEC sp_addumpdevice 'disk', 'MyNwind_2',
'c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\MyNwind_2.dat'--Create the log backup device.
USE master
EXEC sp_addumpdevice 'disk', 'MyNwindLog1',
'c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\MyNwindLog1.dat'-- Back up the full MyNwind database.
BACKUP DATABASE MyNwind TO MyNwind_2-- Update activity has occurred since the full database backup.-- Back up the log of the MyNwind database.
BACKUP LOG MyNwind
TO MyNwindLog1