簡化SQL Server備份與復原到雲任務道理及操作辦法。本站提示廣大學習愛好者:(簡化SQL Server備份與復原到雲任務道理及操作辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是簡化SQL Server備份與復原到雲任務道理及操作辦法正文
除硬盤和磁帶,如今您可使用 SQL Server 的本機備份功效來備份您的 SQL Server Database到 Windows AzureBlob 存儲辦事。在此版本中,您可使用 T-SQL 和SMO備份到Windows AzureBlob存儲。在SQL Server 戶內實例上的SQLServer Databases或在宿主情況中,如運轉在 Windows Azure VMs上的 SQL Server 實例都可以應用此功效。
利益:
· 靈巧、 靠得住和無窮的線下存儲來進步災害恢復: 將您的備份存儲在 Windows AzureBlob 辦事上是一種便利、 靈巧且易於拜訪線下的選擇。創立您的 SQL Server 備份的線下存儲就像修正您現有的劇本/功課一樣輕易。線下存儲平日距正式數據庫的地位足夠遠,以避免單一的災害能夠會把線下和正式數據庫的地位都影響到。您還可以復原備份到運轉在 Windows Azure Virtual Machine上的SQL Server Instance,用於戶內數據庫的災害恢復。萬一災害產生了,選擇geo replicate Blob存儲,將發生一個額定的掩護層,該掩護層可以影響全部區域。別的,隨時隨地您都可以很輕易地讀取備份來停止恢復。
· 備份存檔: Windows AzureBlob Storage辦事供給了更好的一個方法為那些常常應用磁帶來存檔備份的用戶。磁帶存儲能夠須要物理上傳輸到一個內部舉措措施而且還要掩護這些媒體不受損壞。在 Windows Azure Blob Storage上存貯備份為您供給了一種即時、 高度可用和耐久的存檔辦法。
· 沒有硬件治理的開支: 應用Windows Azure存儲辦事就沒有了硬件的治理開支。Windows Azure 辦事治理硬件,並為geo-replication包管冗余度和供給針對硬件毛病的掩護。
· 今朝,經由過程創立附帶的磁盤便可以將運轉在 WindowsAzure Virtual Machine的 SQL Server 實例備份到 Windows Azure Blob 存儲辦事上。但是,可以附加到 Windows Azure 虛擬機的磁盤數目是無限制的。最年夜實例不跨越16 個。假如直接備份到 WindowsAzure Blob Storage,可以不拘於最年夜16 個磁盤的限制。
· 另外,存儲在 Windows AzureBlob 存儲辦事中的備份文件可以直接供給給戶內 SQL Server或其他運轉在 Windows Azure Virtual Machine上的SQL Server,不須要數據庫銜接/分別或下載再附加 VHD的操作了。
· 本錢效益: 只需付出所用的辦事。是線下備份存檔節儉本錢的一種辦法。Windows Azure pricing calculator可以贊助您估量本錢。
存儲: 免費會根據您應用的空間,辦事器的數目和冗余級別而訂價。更多具體和最新的信息,請參閱PricingDetails的Data Management 章節。
數據傳輸:入站數據傳輸到 Windows Azure是收費的。出站傳輸依據帶寬應用情形,並依據累進特定區域的量而免費。更多具體信息,請參閱條PricingDetails的DataTransfers章節。
它是若何任務的:
備份到 Windows Azure Storage設計得像一個備份裝備(磁盤/磁帶)。應用 MicrosoftVirtual Backup Device Interface (VDI),Windows Azure Blob存儲被編碼成"虛擬備份裝備",用於拜訪 Blob 存儲的 URL 格局則被視為一種裝備。支撐 Azure 存儲作為目的裝備的重要緣由是它供給了分歧和完美無缺的的備份和復原的進程,相似於我們如今的磁盤和磁帶。
當備份或復原進程被挪用,並指定 Windows AzureBlob 存儲應用 URL"裝備類型"時,引擎就會挪用VDI 客戶端過程,這也是該特點的一部門。備份數據被發送到 VDI 客戶端過程,並再被發送到 Windows AzureBlob 存儲。
如上所述,URL 像我們如今應用的備份裝備一樣,但它其實不是一個物理裝備,所以有一些限制。有關它支撐的辦法的全體清單,請參閱SQLServer Backup and Restore with Windows Azure Blob Storage Service。
若何應用它
要寫一個Windows AzureBlob 存儲的備份,您必需起首創立一個 Windows Azure Storage帳戶,再創立一個 SQL Server Credential保留存儲帳戶的身份驗證信息。應用TRANSACT-SQL 或SMO便可以收回備份和復原敕令了。
上面的 TRANSACT-SQL 示例引見了創立憑證、 做完全的數據庫備份和從完全數據庫備份復原數據庫的進程。有關創立存儲帳戶和履行簡略復原操作的完全的實例,請拜見Tutorial:Getting Started with SQL Server Backup and Restore to Windows Azure BlobStorage Service。
創立憑證
上面的示例演示了若何創立一個存儲 Windows Azure Storage身份驗證信息的憑證。
備份完全的數據庫
上面的示例演示了若何備份 AdventureWorks2012 數據庫到 Windows Azure Blob 存儲辦事上。
復原數據庫
若要復原完全的數據庫備份,請按以下步調操作。