sql2005資料庫備份 sql語句

2022-03-29 06:37:03 字數 897 閱讀 2614

set @basepath='e:/伺服器測試專案/db/sql'

--設定版本,每個版本的備份放在不同的地方

set @version='ftmisclient20110906'

--設定備份的完整路徑

set @bakpath=@basepath+'/'+ @version +'.bak'

use master

--建立備份裝置,如果存在則無需建立

if exists(select * from sysdevices where name='ctos_db_bak')

begin

exec sp_dropdevice 'ctos_db_bak'

declare @tmpcmd varchar(100)

set @tmpcmd='del ' + @bakpath

exec sp_configure 'show advanced options',1

reconfigure

exec sp_configure 'xp_cmdshell', 1

reconfigure

exec master..xp_cmdshell @tmpcmd

exec sp_configure 'show advanced options', 1

reconfigure

exec sp_configure 'xp_cmdshell', 0

reconfigure

end

exec sp_addumpdevice 'disk','ctos_db_bak',@bakpath

--備份資料庫

backup database ftmisclient to ctos_db_bak

sql2005資料庫遠端備份

開啟高階設定 exec sp configure show advanced options 1 reconfigure 開啟xp cmdshell擴充套件儲存過程 exec sp configure xp cmdshell 1 reconfigure declare strdirname varc...

SQL 2005 資料庫自動備份

具體步驟如下 1 開啟sql server management studio 2 啟動sql server 3 點選作業 新建作業 4 常規 中輸入作業的名稱 5 新建步驟,型別選t sql,在下面的命令中輸入下面語句 f db backup mrpii hm 改為自己的備份路徑,sql test...

sql2005資料庫備份與還原

現在我把相關 寫在這兒,以備以後再用 資料庫備份的儲存過程 set ansi nulls on set quoted identifier ongo create procedure dbo databaseback backid uniqueidentifier,strpath nvarchar ...