自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何讓SQL Server自動(dòng)定時(shí)備份數(shù)據(jù)庫(kù)并按日期命名

數(shù)據(jù)庫(kù) SQL Server
備份數(shù)據(jù)庫(kù)在維護(hù)軟件和站點(diǎn)的時(shí)候是必要的,因?yàn)樗P(guān)系著數(shù)據(jù)的安全性和完整性。本文主要介紹了SQL Server數(shù)據(jù)庫(kù)的定時(shí)自動(dòng)備份是如何實(shí)現(xiàn)的,希望能對(duì)您有所幫助。

通常備份的方式有兩種:手動(dòng)備份和自動(dòng)備份,如果數(shù)據(jù)庫(kù)服務(wù)器中有這么多的數(shù)據(jù)庫(kù)需要備份,那么手動(dòng)備份必定是一個(gè)很大的工作量,這個(gè)時(shí)候我們可以采用另外一種備份方式---定時(shí)自動(dòng)備份。

SQLServer的維護(hù)計(jì)劃里面自帶了備份數(shù)據(jù)庫(kù)任務(wù),但不會(huì)自動(dòng)按日期命名,不方便,下面的方法是以存儲(chǔ)過(guò)程來(lái)解決的,以sql2000為例:

首先要確認(rèn)SQL Server Agent服務(wù)是在啟動(dòng)狀態(tài),

如何讓SQL Server自動(dòng)定時(shí)備份數(shù)據(jù)庫(kù)并按日期命名

下一步,我們來(lái)創(chuàng)建作業(yè),在創(chuàng)建作業(yè)之前,我們需要?jiǎng)?chuàng)建備份數(shù)據(jù)庫(kù)及命名的存儲(chǔ)過(guò)程

比如是對(duì)TestDB操作,打開(kāi)查詢(xún)分析器,把下面的存儲(chǔ)過(guò)程拷到里面執(zhí)行下就行了,當(dāng)然了,命名規(guī)則可以自動(dòng)更改

如何讓SQL Server自動(dòng)定時(shí)備份數(shù)據(jù)庫(kù)并按日期命名

  1. USE [TestDB]   
  2.  
  3. GO   
  4.  
  5. SET ANSI_NULLS ON  
  6.  
  7. GO   
  8.  
  9. SET QUOTED_IDENTIFIER ON  
  10.  
  11. GO   
  12.  
  13. CREATE PROCEDURE [BackupDatabase](@FolderPath varchar(500))   
  14.  
  15. as  
  16.  
  17. DECLARE @FullPath varchar(1000)   
  18.  
  19. set @FullPath = @FolderPath+ 'TestDB_'+convert(VARCHAR(4),year(getdate()))+right( '0'+convert(VARCHAR(2),MONTH(getdate())),2)+right('0'+convert(VARCHAR(2),DAY(getdate())),2)+ '.bak'  
  20.  
  21. backup database [TestDB] to disk=@FullPath WITH INIT   
  22.  
  23. return 

這樣就創(chuàng)建了一個(gè)BackupDatabase的存儲(chǔ)過(guò)程。

下面來(lái)創(chuàng)建作業(yè)吧。

常規(guī)里添加名稱(chēng),選擇下分類(lèi)就行了,下面的步驟很重要。

如何讓SQL Server自動(dòng)定時(shí)備份數(shù)據(jù)庫(kù)并按日期命名

添加步驟的時(shí)候,有點(diǎn)很重要,就是執(zhí)行剛才我們創(chuàng)建的存儲(chǔ)過(guò)程如圖 

  1. use [TestDB]  
  2.  
  3. exec BackupDatabase 'E:\SqlData\TestDB\' 

最后設(shè)置下自動(dòng)備份的時(shí)間,也就是調(diào)度下即可

如何讓SQL Server自動(dòng)定時(shí)備份數(shù)據(jù)庫(kù)并按日期命名

這樣我們就創(chuàng)建一個(gè)這樣定時(shí)備份數(shù)據(jù)庫(kù),以時(shí)間命名的作業(yè)。

如何讓SQL Server自動(dòng)定時(shí)備份數(shù)據(jù)庫(kù)并按日期命名

到了指定的時(shí)間會(huì)自動(dòng)執(zhí)行備份數(shù)據(jù)庫(kù),其他的sql2005和sql2008和sql2000大同小異。

關(guān)于SQL Server定時(shí)自動(dòng)備份數(shù)據(jù)庫(kù)的知識(shí)就介紹這些,如果您想了解更多SQL Server數(shù)據(jù)庫(kù)的知識(shí),這里的文章不容錯(cuò)過(guò)哦:http://database.51cto.com/sqlserver/

【編輯推薦】

  1. Oracle跟蹤文件分析工具TKPROF使用簡(jiǎn)介
  2. MSSQL數(shù)據(jù)庫(kù)跨表和跨數(shù)據(jù)庫(kù)查詢(xún)方法簡(jiǎn)介
  3. 簡(jiǎn)述修復(fù)Domino數(shù)據(jù)庫(kù)視圖索引的兩種方法
  4. 在SQL SERVER 2005執(zhí)行存儲(chǔ)過(guò)程的權(quán)限分配問(wèn)題
  5. T-SQL行列相互轉(zhuǎn)換命令:PIVOT和UNPIVOT使用詳解
責(zé)任編輯:趙鵬 來(lái)源: 博客園
相關(guān)推薦

2010-07-16 10:29:02

SQL Server

2010-11-10 13:54:27

SQL SERVER自

2010-09-13 16:46:10

SQL Server觸

2021-05-17 06:57:34

SQLServer數(shù)據(jù)庫(kù)

2011-03-24 09:07:11

SQL Server數(shù)備份

2021-09-22 09:55:20

LinuxMySQL數(shù)據(jù)庫(kù)

2018-06-07 09:22:16

LinuxMysql備份

2010-07-08 11:05:14

SQL Server數(shù)

2010-06-18 12:52:01

SQL Server

2010-07-15 17:28:50

SQL Server

2010-07-08 11:09:54

SQL Server數(shù)

2011-08-22 16:03:30

linuxVPS備份數(shù)據(jù)庫(kù)

2019-07-25 18:57:36

Linux數(shù)據(jù)庫(kù)自動(dòng)備份

2010-10-26 13:33:08

Oracle自動(dòng)備份

2010-06-07 14:09:12

mysqldump備份

2010-08-27 09:59:51

SQL Server

2023-09-05 00:06:45

2010-07-02 14:46:20

SQL Server數(shù)

2011-01-20 08:35:23

SQL Server

2011-03-31 12:55:23

SQL Server備份
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)