總結 SqlServer中如何實現自動備份資料

2022-02-18 18:07:25 字數 1917 閱讀 9136

第1種方法:

企業管理器

--管理

--右鍵資料庫維護計畫

--新建維護計畫

--《下一步》

--選擇你要備份的資料庫

--《下一步》直到"指定資料庫備份計畫"這項

--指定儲存備份檔案的位置,這裡根據需要選擇備分到磁帶還是磁碟

--單擊排程後面的"更改"按紐

--定義你的資料備份計畫的時間安排,完成後確定

--《下一步》

--這裡可以設定備份檔案的保留時間和備檔案的副檔名

--《下一步》

--選擇是否做日誌備份計畫

--《下一步》直到完成.

然後將sql agent服務啟動,並設定為自動啟動,否則你的作業不會被執行

第2種方法:

企業管理器

--管理

--sql server**

--右鍵作業

--新建作業

--"常規"項中輸入作業名稱

--"步驟"項

--新建

--"步驟名"中輸入步驟名

--"型別"中選擇"transact-sql 指令碼(tsql)"

--"資料庫"選擇執行命令的資料庫

--"命令"中輸入要執行的語句: backup database 資料庫名稱 to disk='c:\備份檔案名.bak'

--確定

--"排程"項

--新建排程

--"名稱"中輸入排程名稱

--"排程型別"中選擇你的作業執行安排

--如果選擇"反覆出現"

--點"更改"來設定你的時間安排

然後將sql agent服務啟動,並設定為自動啟動,否則你的作業不會被執行

第3種方法:

建作業:

企業管理器中,管理——》sql server**——》作業——》滑鼠右鍵新建作業——》常規頁中輸入名稱——》步驟頁中新建步驟、輸入名稱、加入sql語句:——》排程頁中新建排程、輸入名稱,選擇反覆出現,更改時間——》ok

完了之後,若沒有啟動sql agent,則在服務管理器——》sql agent選上當啟動os時自動啟動

再在企業管理器中,滑鼠右鍵剛才建的作業——》啟動作業——》ok

----在加入sql語句:——裡寫入以下的語句,並修改資料庫名和備份的目錄

declare @filedir varchar(200),@dir varchar(200)

declare @dbname varchar(50),@bakname varchar(50),@sql varchar(4000)

select @filedir=filename from sysfiles

set @dir=''

while charindex('\',@filedir)<>0

begin

set @dir=@dir+left(@filedir,charindex('\',@filedir))

set @filedir=substring(@filedir,charindex('\',@filedir)+1,len(@filedir)-charindex('\',@filedir))

endset @bakname='bak'+cast(datepart(weekday,getdate())-1 as varchar(1))

-----指定資料庫

set @dbname='scmbuilder'

set @sql='backup database ['+@dbname+'] to  disk = n'''+'e:\sqlbak\'+@bakname+''' with  init ,  nounload ,  noskip ,  stats = 10,  noformat'

--備份檔案到"e:\sqlbak\"目錄下

exec(@sql)

重新設定了sa的登陸密碼 然後再開啟sql agent 服務時一切ok

中軟實訓總結 中軟實訓心得

在廈門中軟的乙個多月裡,在那裡學習的經歷讓我懷念,難忘,在那裡的每一天都會讓我成長。在中軟的實訓生活中,我深刻體會到了自己專業方面的欠缺和不足,也意識到了作為計算機網路工程專業的學生,要想在以後的職業中嶄露頭角,除了要有很好的專業知識,還必須具備良好的心理素質和善於交流溝通的能力,使自己在以後的途中...

中軟實訓總結 中軟實訓心得

中軟實訓心得 在廈門中軟的乙個多月裡,在那裡學習的經歷讓我懷念,難忘,在那裡的每一天都會讓我成長。在中軟的實訓生活中,我深刻體會到了自己專業方面的欠缺和不足,也意識到了作為計算機網路工程專業的學生,要想在以後的職業中嶄露頭角,除了要有很好的專業知識,還必須具備良好的心理素質和善於交流溝通的能力,使自...

中軟實訓總結 中軟實訓心得

在廈門中軟的乙個多月裡,在那裡學習的經歷讓我懷念,難忘,在那裡的每一天都會讓我成長。在中軟的實訓生活中,我深刻體會到了自己專業方面的欠缺和不足,也意識到了作為計算機網路工程專業的學生,要想在以後的職業中嶄露頭角,除了要有很好的專業知識,還必須具備良好的心理素質和善於交流溝通的能力,使自己在以後的途中...