您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 > 

07 訂閱轉換服務地址未注冊怎么跳過(怎么才能建立數據庫的自動備份機制.,越詳細越好//謝謝)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-28 01:26:49【】6人已围观

简介份。然后再以較段短的周期,如每天或每兩天做一此事務日志備份。這樣平時備份工作負擔比較輕,發生以外時,可將數據還原到最近期的狀態。(2)完全數據庫備份配合差異式備份此方式是將前一種方式中的事務日志備份方

份。然后再以較段短的周期,如每天或每兩天做一此事務日志備份。這樣平時備份工作負擔比較輕,發生以外時,可將數據還原到最近期的狀態。

(2)完全數據庫備份配合差異式備份

此方式是將前一種方式中的事務日志備份方式改成差異式備份。其優點是在做還原時,只需在做完最近一次數據庫備份的還原后,再用前一天的差異備份來還原就可以了,不像使用事務記錄備份時,需一天一天還原。缺點是在比較后的日子里,每次做差異備份所需的時間和空間會增加。

(3)三種備份方式的綜合使用

由于事務記錄備份和差異備份各有其優缺點,因此我們可以將兩種方法結合起來使用。對于數據信息非常重要,每1、2小時備份一次,可能的損失只是1、2個小時的數據。

(4)當數據庫過大,有不易備份的問題時,可以采用文件或文件組備份方式,可考慮將數據庫分開存于不同的文件和文件組中,然后以文件和文件組的方式將整個數據庫分數次備份。此外,如果數據庫中只有部分表經常變動,另一部分很少變動,也可考慮將這兩部分存于不同的文件和文件組中,然后用不同的備份頻率來備份其內容。 采用此方式備份數據的缺點是:必須數次操作才能備份完數據。

(5)使用備用服務器

采用此方式是再準備一臺服務器,先在原服務器上做完全的備份,再把此備份放到備份服務器上做還原,使兩邊的數據同步,以后可以定期對原數據庫做事務日志備份,把事務日志放到備份服務器上還原。當原服務器出現問題既可使用備份服務器接上網絡提供服務。

注意:系統數據庫的備份與還原是很多用戶在定義數據庫備份方案中容易忽略的,系統數據庫中雖然不保存業務數據,但它保存了很多SQL Server的設置,如果不備份系統數據庫,那么在服務器發生故障導致系統損壞時,重新配置所有的SQL Server設置將是一個噩夢DEMO

方案一 數據庫備份(常用方案)

在SQL Server備份窗口,可以通過調度設置,將當前進行的備份處理設置為定時自動處理的作用。具體的步驟如下:

1. 展開一個服務器組。

2. 展開一個服務器( SQL Server實例)。

3. 展開【數據庫】,右單擊要備份的數據庫,在彈出的菜單中選擇【所有任務】—〉【備份數據庫】命令。

4. 在隨后打開的SQL Server備份窗口中,設置備份的相關選項。參見前面的備份方案

單擊【常規】選項卡,在【調度】項中,選中【調度】復選框,然后單擊【調度】復選框后的【…】按鈕。在隨后出現的【編輯調度】對話框中,設置時間調度安排。

5. 設置完成后,單擊【確定】按鈕,SQL Server將執行備份操作,同時在【SQL Server 代理】—〉【作業 】中自動建立對應的作業。

6. 在【SQL Server 代理】—〉【作業 】窗口中,可以像處理普通作業一樣修改或刪除數據庫備份窗口中定義的備份計劃。

演示

方案二 數據轉換法(DTS)

具體的方案就是:

1.主服務器和備份服務器裝載完全一樣的操作系統和數據庫軟件,以及相應編制的管理軟件;

2.事先選定需要定期更新的表、視圖、存儲過程等等,必要時可選擇全部數據庫更新;

3.使用SQL Server 提供的數據轉換服務導入/ 導出向導(以SQL Server2000 為例) ,利用復制 SQL Server 對象任務,將 Microsoft SQL Server 對象從SQL Server 的一個實例復制到另一個SQL Server 中;

4.編輯反復出現的作業調度,確定發生的頻率和具體時間,一般情況下,由于數據量較大,不提倡每日發生多次,盡量安排在網絡空余時間發生。

這個方案優點是:

1.成本低、可靠性高,操作簡單,較易維護;

2.系統轉換時間短,備份系統替換主服務器只需幾分鐘。即使出現意外,備份系統很快就會恢復正常,只損失少量數據,重新輸入即可;

3.本地和異地備份都是利用晚上網絡空閑時間進行的,沒有增加日常網絡流量,不會增加網絡負擔。

注意選擇傳輸對象,相同版本的SQL Server 可以相互,或者由低版本向高版本SQL Server 備份,如:

SQL Server 7.0 的實例備份到 SQLServer 2000 的實例。

SQL Server 2000 的實例備份到另一個 SQL Server 2000 的實例。

備份的操作步驟:

1.打開企業管理器,選擇SQLServer 服務器的數據庫,單擊鼠標右鍵,選擇“所有任務”,并點選“導入數據”或“導出數據”。 如果是在主服務器上進行操作,選導出數據;在備份服務器上進行操作,則選導入數據。

2.第一步操作后,調出“數據轉換服務導入/ 導出向導”界面,單擊“下一步”,進入“DTS 導入/ 導出向導”的選擇數據源界面,選擇“目的”,選擇“制定表復制或查詢”,選擇要復制的對象。 弱

做選擇時,首先根據具體的客戶端選擇數據源,如果是OLE DB客戶端,選擇“用于SQL Server的Microsoft提供的OLEDB 程序”。

然后選擇提供數據源的服務器,接下來選擇進入數據庫的方式,可選擇“使用Windows 身份驗證”或“使用SQL Server 身份驗證”。 如果選“使用SQL Server 身份驗證”,須填寫SQL Server 認可并對數據有修改權的用戶,一般可選“SA”及其密碼。最后選擇要復制的數據庫。

3.在“制定表復制和查詢”中,選擇“在SQL Server數據庫之間復制對象和數據”,然后單擊下一步。選擇具體復制對象和相應的選項等等.。

4.通過保存調度和復制包,定制進行復制的時間和頻率。

5.全部設置完成后,提示會列出源、目的、采用的方式、數據庫等選項,由你確認完成。

6.如果設置結束后要進行定制時間修改,在企業管理器中,通過服務器、數據庫、管理、SQL server 代理、作業,然后選擇具體的作業,調出界面進行修改。

至此,你就可以在自己的中小企業環境中,輕松實現多臺數據庫服務器間的定時自動數據備份了。

演示

方案三 數據庫維護計劃+X買粉絲py命令(推薦使用)

1. 展開一個服務器組

2. 展開一個服務器實例(SQL Server實例)。

3. 展開【管理】,右擊【數據庫維護計劃】,在彈出的快捷菜單中選擇【新建維護計劃】命令。

4. 在隨后出現的【數據庫維護計劃 —(Local)】對話框中,單擊【下一步】按鈕跳過歡迎頁,在接下來的【選擇數據庫】步驟中,定義要備份的數據庫。

5. 單擊【下一步】按鈕,跳過與數據庫備份無關的步驟,在【指定數據庫備份計劃】步驟中,選擇【作為維護計劃的一部分來備份數據庫】復選框;通過單擊【磁帶】或者【磁盤】單選按鈕來選擇備份設備;單擊【調度】選項右邊的【更改】按鈕,可以在隨后出現的【編輯反復出現的作業調度】對話框中設置維護計劃的時間安排。

6. 單擊【下一步】按鈕,如果在步驟(5)中,備份設備選擇的是【磁盤】設備,則會進入【指定備份磁盤目錄】步驟,根據實際情況,設置此步驟中的內容。

7. 單擊【下一步】按鈕,進入【指定事務日志備份計劃】步驟,如果需要進行事務日志備份,則選擇【作為維護計劃的一部分來備份事務日志】復選框。備份事務日志的其他設置步驟參考(5)~(6)。

8. 根據需要設置其他步驟,最后進入【正在完成數據庫維護計劃向導】步驟,設置好【計劃名】,單擊【完成】按鈕完成數據庫維護計劃的定義。

9. 完成步驟(1)~(8)后,單擊【數據庫維護計劃】,在企業管理器控制臺右邊的詳細信息窗口中就可以看到定義好的數據庫維護計劃,同時,展開【SQL Server代理】—〉【作業】,可以【作業】右邊的詳細窗口中,可以看到維護計劃自動建立的備份出路作業。

10. 通過有機維護計劃,選擇【屬性】命令,可以修改已經定義的維護計劃。

11. 通過右擊維護計劃,選擇【刪除】命令,可以刪除已經定義的維護計劃,同時【SQL Server 代理】—〉【作業】中的相關作業也會自動刪除。

新建一個批文件 Copy.bat具體腳本如下:

@echo off

title 正在傳輸數據庫備份文件到遠程備份服務器上!

echo 提示:開始驗證服務器上是否存在備份文件!

echo 請稍候!

if exist F:\DBback\*.bak (goto Process ) else goto UnFound

:Process

echo 提示:在服務器上找到了備份文件!

echo -------------------------------------------------------------------------------

echo 提示:開始刪除遠程備份服務器上的原始文件!

rem 備注:下列IP地址為遠程備份服務器的IP地址!

del \\192.168.244.24\DBback /q /s /f

del \\192.168.244.24\DBback\*.* /q /s /f

if errorlevel 0 goto success

:success

echo 提示:成功刪除原始文件!

echo -------------------------------------------------------------------------------

echo 提示:開始復制數據庫備份文件到遠程備份服務器\\192.168.244.24\DBback!

echo 請稍候!

rem 備注:請具體更改\\192.168.244.1\DBback為服務器備份文件存放的位置。\\192.168.244.24\DBback為備份服務器上存放的位置!

x買粉絲py \\192.168.244.1\DBback \\192.168.244.24\DBback /y /f

rem 備注:當X買粉絲py命令結束后返回的Errorlevel為4說明磁盤控件不足。當X買粉絲py命令返回0時說明成功完成操作!

if errorlevel 4 goto lowmemory

if errorlevel 0 goto showmessage

:lowmemory

echo 警告:請查看磁盤空間是否不足!

:UnFound

echo 警告:在服務器上找不到備份文件,批任務將要結束。服務器備份工作似乎沒有正常進行,請確認服務器是否正常生成備份文件!

goto exit

:showmessage

echo

很赞哦!(8547)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片

职业:程序员,设计师

现居:河北省衡水冀州市

工作室:小组

Email:[email protected]