數據備份、重建索引、檢查數據庫,刪除備份

方法一、用作業

--備份

DECLARE@strPathNVARCHAR(200)

     set@strPath= convert(NVARCHAR(19),getdate(),120)

     set@strPath= REPLACE(@strPath,':', '-')

     set@strPath= 'H:\back\'+'db_name'+@strPath+ '.bak' --指定備份路徑和格式

     BACKUPDATABASE[ksoa] TO DISK = @strPathWITH NOINIT, NOUNLOAD ,NOSKIP , STATS = 10,NOFORMAT

     

--重建索引

declare@namevarchar(50)

DECLAREdbckCURSOR FOR 

 select namefrom sysobjects where xtype ='u'

 opendbck

 fetchnextfrom dbck into @name

 while@@fetch_status<>-1

 begin

  print@name+convert(char(19),getdate(),120) 

  DBCCDBREINDEX(@name,'',70)    

 fetchnextfrom dbck into @name

 end

 closedbck

 deallocatedbck

 

--檢查數據庫

usedb_name

dbcccheckdb


方法二:用計劃維護


在對象資源管理器中—管理—維護計劃—右鍵“新建計劃維護”,從工具箱—常規 中直接拖出相應的操作進行相關設置。


在計劃維護中選擇“執行 T-SQL 語句”任務,需要寫代碼完成先關操作

               




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章