国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
通過作業(yè)調(diào)度建立SQL Server的自動備份

通過作業(yè)調(diào)度建立SQL Server的自動備份

作者: cnd8,  出處:IT專家網(wǎng)論壇, 責任編輯: 陳子琪, 
2010-01-12 13:00
  新建作業(yè),作業(yè)名稱隨便取,例如:data備份,所有者選擇sa,當然你也可以選擇其他用戶,前提是該用戶有執(zhí)行作業(yè)的權限;

  SQL Server的作業(yè)調(diào)度來建立自動備份的方法

  ◆1、進入企業(yè)管理器中->管理->sql server代理->作業(yè);

  ◆2、新建作業(yè),作業(yè)名稱隨便取,例如:data備份,所有者選擇sa,當然你也可以選擇其他用戶,前提是該用戶有執(zhí)行作業(yè)的權限;

  ◆3、點擊步驟標簽,進入步驟面板。新建步驟,步驟名可以隨便填寫,如步驟1,類型和數(shù)據(jù)庫默認,不需要修改。命令中寫入以下語句:

  BACKUP DATABASE [數(shù)據(jù)庫名] TO DISK = N''F:data數(shù)據(jù)庫備份'' WITH NOINIT , NOUNLOAD , NAME = N''數(shù)據(jù)庫 備份'', NOSKIP , STATS = 10, NOFORMAT

  注意:需要修改的地方,數(shù)據(jù)庫名,DISK=(這里需要填寫路徑和你的數(shù)據(jù)庫備份的名稱)后面的Name=可以隨便填寫。

  ◆4、點擊調(diào)度標簽,進入調(diào)度面板,新建調(diào)度,名稱隨便填寫,選擇反復出現(xiàn),點更改可以選擇你想要執(zhí)行任務的隨意調(diào)度。如每天,每2天,每星期,每月等。根據(jù)需要自己設置;

  ◆5、確定后,不要忘記一件事情,在你剛才建立的工作上點右鍵,啟動工作,如果你的工作沒有問題,將會提示執(zhí)行成功,并有相對應的備份文件在你的磁盤上出現(xiàn);

  ◆6、還有一個重要的問題就是你的sql server agent服務器已經(jīng)啟動。

  如果我們需要根據(jù)每天的日期來生成一個新的備份,以便我們區(qū)別備份文件。這時,我們需要修改一下剛才的sql語句。參考實例:


  declare @filename nvarchar(100)
  set @filename=''E:data_BackupBIS_data_backup_''+convert(char(10),getdate(),112)+''.bak''
  print @filename
  BACKUP DATABASE [BIS] TO DISK = @filename WITH NOINIT, NOUNLOAD, NAME = N''BIS_data_backup'', NOSKIP , STATS = 10, NOFORMAT

  或者按如下寫法:


  DECLARE @BACKFILENAME VARCHAR(200)
  DECLARE @DATE CHAR(10)
  DECLARE @FILENAME VARCHAR(200)
  DECLARE @NAME VARCHAR(200)
  SET @DATE=CONVERT(CHAR(10),GETDATE(),120)
  SET @FILENAME=''E:data_Backup''
  SET @BACKFILENAME=@FILENAME+@DATE
  SET @NAME=''BIS_data_backup''
  BACKUP DATABASE [BIS]
  TO DISK = @BACKFILENAME WITH INIT , NOUNLOAD , NAME = @NAME, NOSKIP , STATS = 10, NOFORMAT

  或者:


  EXECUTE master.dbo.xp_sqlmaint N''-PlanID 1FAEE7FD-F0CC-4E9C-8100-FC1F9AF39063 -WriteHistory -VrfyBackup -BkUpMedia DISK
  -BkUpDB "E:data_backup" -BkExt "BAK"''

  舉例:


  declare @filename nvarchar(100)
  set @filename=''E:data_BackupBIS_data_backup_''+replace(replace(replace(CONVERT(varchar, getdate(), 120 ),''-'',''''),''
  '',''''),'':'','''')+''.bak''
  print @filename
  BACKUP DATABASE [BIS] TO DISK = @filename WITH NOINIT, NOUNLOAD, NAME = N''BIS_data_backup'', NOSKIP , STATS = 10, NOFORMAT

  時間戳不帶秒:


  substring(replace(replace(replace(CONVERT(varchar, getdate(), 120 ),''-'',''''),'' '',''''),'':'',''''),1,12 )

 
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
SqlServer 2008 r2 express的自動備份實現(xiàn)
SQL Server自動備份腳本 bat
SQL SERVER2000數(shù)據(jù)庫備份和恢復存儲過程(加強版本)
?sql server數(shù)據(jù)庫備份壓縮拷貝實例
備份服務器端SQL SERVER數(shù)據(jù)庫至本地目錄
mssql數(shù)據(jù)庫異地備份的兩種方法
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服