1. 程式人生 > >資料庫視訊-第十二-第十四章

資料庫視訊-第十二-第十四章

【備份及恢復資料庫】 1.備份型別 1)完整資料庫備份 完整資料庫備份就是備份整個資料庫,它備份資料庫檔案、這些檔案的地址以及事務日誌的某些部分(從備份開始時所記錄的日誌順序號到備份結束時的日誌順序號),這是任何備份策略中都要求的第一種備份型別,因為其他所有備份型別都依賴於完整備份。 2)差異資料庫備份 差異備份是指將從最近一次完全資料庫備份以後發生改變的資料。 3)事務日誌備份 儘管事務日誌備份依賴於完整備份,但並不備份資料庫本身。這種型別的備份只記錄事務日誌的適當部分,即自從上一個事務以來已經發生了變化的部分。 4)檔案組備份 當一個數據庫很大時,對整個資料庫進行備份可能會花很多的時間,這時可以採用檔案和檔案組備份,即對資料庫中的部分檔案或檔案組進行備份。 2.備份恢復模式

1)簡單恢復模型 2)完全恢復模型 3)大容量日誌記錄恢復模型 3. 通過備份進行資料庫的恢復 1)常規恢復 2)時間點恢復

【自動化】 1.自動化功能 在SQL Server 2008中,自動化功能非常強大,很多管理任務都可以設定成自動化來實現。這些管理任務主要包括以下方面: 1)任何T-SQL語法中的語句; 2)作業系統命令; 3)VBScript或JavaScript之類的指令碼語言; 4)複製任務; 5)資料庫建立和備份; 6)索引重建; 7)報表生成。 2.自動化管理元素 1)作業 作業是定義自動任務的一系列步驟。使用者可以使用作業未定義將要執行一次或多次的管理任務,並監督該任務的完成情況,作業可以在本地伺服器和多臺遠地伺服器上執行,可以按一定的時間表執行,也可以通過警報來觸發執行。 2)警報 警報是SQL Server中產生並記錄在Windows應用程式日誌中的錯誤訊息或事件。可以通過電子郵件、傳呼機或Net Send傳送給使用者。如果錯誤訊息沒有記錄在Windows應用程式日誌中,警報無法啟用。 3)操作員 當警報啟用時,可以傳送給使用者。需要接收這些訊息的使用者在SQL Server中稱為操作員,操作員用來配置誰來接收警報以及何時可以接收警報。操作員可以為一個使用者,也可以是多個使用者。 4)計劃 計劃指定了作業執行的時間。多個作業可以根據一個計劃執行,多個計劃也可以應用到一個作業。可以定義作業執行的時間在每次SQL Server代理啟動時,計算機的CPU使用率處於定義的空閒狀態水平時,在特定日期和時間執行一次或者是按重複執行的計劃執行等。

【整合服務】 1.整合服務概述 SQL Server 2008整合服務(Integration Services、SSIS)是一個數據整合平臺,負責完成有關資料的提取、轉換和載入等操作。使用整合服務可以高效地處理各種各樣的資料來源,例如,SQL Server、Oracle、Excel、XML文件、文字檔案等。 2.組成:(體系結構) 在這裡插入圖片描述 3.物件作用 1)Integration Services服務 可以使用SQL Server Management Studio中提供的Integration Services服務來監視Integration Services包的執行並管理的儲存。 2)Integration Services物件模型 Integration Services物件模型包括用於訪問Integration Services工具、命令列實用工具以及自定義應用程式的本機個託管API。 3)Integration Services執行時 Integration Services執行時儲存寶佈局,執行包,併為日誌記錄、斷點、配置、連線和事務提供支援。Integration Services執行時可執行檔案包括包、容器、任務、Integration Services中包含的事件處理程式以及自定義任務。 4)Integration Services資料流 資料流任務封裝資料流引擎。資料流引擎提供將資料從源移動到目標的記憶體中的緩衝區,並且呼叫從檔案和關係資料庫中提取資料的源。資料流引擎還管理修改資料的轉換以及載入資料或使資料可為其他程序所用的目標。Integration Services資料流元件為Integration Services所包含的源、轉換和目標。也可以將自定義元件包含在資料流中。