時間:2024-03-12 20:33作者:下載吧人氣:37
前言最近公司服務器到期,需要進行數(shù)據(jù)遷移,而數(shù)據(jù)庫屬于多而繁瑣,通過圖形化界面一個一個備份所需時間成本很大,所以想著寫一個sql腳本來執(zhí)行。
圖形化界面?zhèn)浞葸@里就不展示了,可以自行百度,下面直接貼代碼
USE MASTER
IF EXISTS ( SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[BackupDataProc]’) AND OBJECTPROPERTY(id, N’IsProcedure’) = 1 )
DROP PROCEDURE BackupDataProc
go
create proc BackupDataProc
@FullName Varchar(200)–入?yún)ⅲ〝?shù)據(jù)庫名)
as
begin
Declare @FileFlag varchar(50)
Set @FileFlag=’C:myfiledatabase’+@FullName+’.bak’–備份到哪個路徑(C:myfiledatabase)根據(jù)自己需求來定
BackUp DataBase @FullName To Disk=@FileFlag with init–核心代碼
end
exec BackupDataProc xxx
網(wǎng)友評論