iT邦幫忙

0

SQL 資料庫,請問有何軟體可免費線上備份

  • 分享至 

  • xImage
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
10
kasuga
iT邦新手 5 級 ‧ 2010-03-31 11:06:24

Cobian Backup目前功能免費中,算完整的,可以參考看看

4
chengyi001
iT邦新手 5 級 ‧ 2010-04-01 08:13:01

參考一下,不用其他軟體~~

SQL 2005 Express 自動備份的方法
1.製做backup_db.sql檔,內容如下:
DECLARE @DB_NAME SYSNAME
DECLARE @DB_BACKUP_PATH VARCHAR(120)
SET @DB_NAME='TESTDB' --實際資料庫名稱
SET @DB_BACKUP_PATH='D:\MSSQL2005\data\'+@DB_NAME+'_'+CONVERT(VARCHAR(8),GETDATE(),112)+'.BAK' --備份路徑
SELECT @DB_BACKUP_PATH
BACKUP DATABASE @DB_NAME TO DISK=@DB_BACKUP_PATH WITH INIT
DECLARE @DATE NVARCHAR(50)
SET @DATE=CONVERT(VARCHAR(50),DATEADD(DAY,-13,GETDATE()),112) --PRINT @DATE --刪除14天之前的資料
DECLARE @SQL_CMD NVARCHAR(800)
SET @SQL_CMD='EXECUTE master.dbo.xp_delete_file 0,N''D:\MSSQL2005\data'',N''*'',N'''+@DATE+'''' --PRINT @SQL_CMD
EXEC SP_EXECUTESQL @SQL_CMD

2.製作backup_db.bat的批次檔,內容如下:
osql -E -i 路徑+backup_db.sql

3.設定windows工作排程,定時執行 backup_db.bat

8
chk
iT邦新手 3 級 ‧ 2010-04-01 14:20:29

不知道樓主的SQL是什麼版本,又是那種SQL
如果是MSSQL 標準版以上的...用內建的備份就好了

mrhsieh iT邦好手 4 級 ‧ 2010-04-02 14:19:52 檢舉

對啊,內建就有備份的功能了,還有agent可以使用超方便的

0
kingkonghk
iT邦新手 4 級 ‧ 2015-02-05 20:56:32

有部份付費備份的, 可以有很多功能, 你可以參考:CloudBacko pro(http://www.cloudbacko.com/)

我要發表回答

立即登入回答