除了
硬盘和磁带,你可以使用SQL Server的备份
功能来备份你的数据库SQL Server的Windows azureblob存储
服务。在这个版本中,你可以使用T-SQL和SMO备份Windows azureblob存储在SQL Server中,SQLServer数据库可用于室内实例或SQL
服务器实例Windows Azure的虚拟机上
运行的。
效益:
灵活的,可靠的和无限的离线存储提高灾难
恢复:存储你的Windows azureblob服务备份是一种方便、灵活和易于访问的离线
选项。
创建您的SQL Server备份在线存储很容易
修改现有
脚本/
工作。离线存储通常是远离正式数据库
位置以避免一个灾难
影响的离线和正式数据库的位置。您也可以恢复备份SQL Server实例运行在Windows Azure虚拟机对室内数据库灾难恢复。在发生灾难的
情况下,地球选择
复制Blob存储会产生一个额外的
保护层,影响整个一此外,您可以轻松地阅读备份随时随地恢复。
备份归档:Windows azureblob存储服务提供了
用户经常使用的磁带归档备份一个更好的办法。磁带存储可能需要身体转移到一个外部设备并防止媒体被破坏。在Windows Azure Blob存储的存储备份为您提供了一个即时、高可用性和持久性存储
方法。
没有
硬件管理开销:使用Azure存储服务没有硬件管理开销。
目前,通过创建
磁盘,我们可以在虚拟机中运行SQL Server的WindowsAzure到Windows Azure Blob存储服务备份实例。然而,那可以
连接到Windows Azure虚拟机的磁盘的数量是有限的。最大的例子是不超过16。如果它是直接备份到WindowsAzure BLOB存储,它不局限于最高16盘。
此外,存储在Windows azureblob存储服务备份
文件可以直接提供给室内的SQL Server或其他SQL Server在Windows Azure虚拟机中运行,没有数据库连接/分离或
下载附加VHD
操作。
成本效益:只支付所使用的服务,这是一种节省离线备份成本的方法。
储存:费的价格将根据您使用的
空间,服务器的数量和冗余水平。更多
详细信息,请参阅pricingdetails数据管理部分。
数据
传输:入站数据传输到Windows Azure免费。出境传输是根据带宽使用传播的,根据进区收取的金额。
详情见第pricingdetails的数据传输部分。
它是如何工作的:
备份到Windows Azure存储的设计像一个备份设备(磁盘或磁带),microsoftvirtual备份设备接口的使用(VDI),Windows Azure Blob存储编码为虚拟备份设备
支持Azure存储为
目标设备的主要
原因是,它提供了一致的、无缝的备份和恢复过程中,类似于我们当前的磁盘和磁带。
当备份或还原过程被调用,和指定的Windows azureblob存储使用URL设备
类型的备份数据发送到VDI客户端过程,然后发送到Windows azureblob店。
如上所述,URL是一个备份设备,我们使用的是现在,但它不是一个物理设备,所以有一些限制。对于它所支持的方法的完整列表,查看SQLServer备份和恢复Windows Azure Blob存储服务。
如何使用它
编写Windows azureblob存储备份,您必须先创建一个Windows Azure存储帐户,然后创建一个SQL Server凭据存储存储
账户认证信息的备份和恢复
命令可以使用transact-sql或SMO。
下面的例子
显示transact-sql创建凭据的过程中,做一个完整的数据库备份,并从完整数据库备份还原数据库,一个完整的创建存储帐户和进行简单的恢复操作示例,请参阅
教程:开始使用SQL Server备份和恢复Windows Azure Azure。
创建凭据
下面的示例演示如何创建用于存储Azure存储验证信息的凭据。
备份完整数据库
下面的示例演示如何备份adventureworks2012数据库到Windows Azure Blob存储服务。
恢复数据库
要还原完整的数据库备份,请
执行以下
步骤。