Резервное копирование и восстановление SQL Server с помощью службы хранилища Blob-объектов Microsoft AzureSQL Server Backup and Restore with Microsoft Azure Blob Storage Service

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server даБаза данных SQL Azure (только управляемый экземпляр) нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Изображение резервного копирования в большой двоичный объект AzureBackup to Azure blob graphic

В этом разделе описывается резервное копирование SQL ServerSQL Server и восстановление из службы хранилища BLOB-объектов Microsoft Azure.This topic introduces SQL ServerSQL Server backups to and restoring from the Microsoft Azure Blob storage service. В разделе также описаны основные преимущества использования службы BLOB-объектов Microsoft Azure для хранения резервных копий SQL ServerSQL Server .It also provides a summary of the benefits of using the Microsoft Azure Blob service to store SQL ServerSQL Server backups.

SQL Server позволяет хранить резервные копии в службе хранилища BLOB-объектов Microsoft Azure следующими способами:SQL Server supports storing backups to the Microsoft Azure Blob storage service in the following ways:

  • Управление резервными копиями в Microsoft Azure. Используя те же методы, которые применяются для резервного копирования на диски и магнитные ленты, можно создать резервную копию в хранилище Microsoft Azure, указав URL-адрес в качестве места назначения резервного копирования.Manage your backups to Microsoft Azure: Using the same methods used to backup to DISK and TAPE, you can now back up to Microsoft Azure storage by specifying URL as the backup destination. Эту функцию можно использовать для создания резервной копии вручную или настройки собственной стратегии резервного копирования для локального хранилища или других вариантов удаленного хранения.You can use this feature to manually backup or configure your own backup strategy like you would for a local storage or other off-site options. Эта функция также называется резервным копированием SQL Server по URL-адресу.This feature is also referred to as SQL Server Backup to URL. Дополнительные сведения см. в разделе SQL Server Backup to URL.For more information, see SQL Server Backup to URL. Эта функция доступна в SQL Server 2012 с пакетом обновления 1 (SP1) и накопительным обновлением 2 и более поздних версиях.This feature is available in SQL Server 2012 SP1 CU2 or later. В SQL Server 2016 (13.x)SQL Server 2016 (13.x) эта функция получила улучшения. В результате была повышена производительность и улучшены функциональные возможности за счет блочной обработки больших двоичных объектов, подписей общего доступа и чередования.This feature has been enhanced in SQL Server 2016 (13.x)SQL Server 2016 (13.x) to provide increased performance and functionality through the use of block blobs, Shared Access Signatures, and striping.

    Примечание

    Для версий SQL Server до SQL Server 2012 с пакетом обновления 1 (SP1) и накопительным пакетом обновления 2 (CU2) имеется надстройка для резервного копирования SQL Server в Microsoft Azure, которая позволяет быстро и легко создавать резервные копии в службе хранилища Microsoft Azure.For SQL Server versions previous to SQL Server 2012 SP1 CU2, you can use the add-in SQL Server Backup to Microsoft Azure Tool to quickly and easily create backups to Microsoft Azure storage. Дополнительные сведения см. в центре загрузки.For more information, see download center.

  • Резервные копии моментальных снимков файлов баз данных в хранилище больших двоичных объектов Azure Если использовать моментальные снимки Azure, резервные копии моментальных снимков SQL ServerSQL Server позволяют почти мгновенно выполнять резервное копирование и восстановление файлов базы данных, хранящихся в службе хранилища BLOB-объектов Azure.File-Snapshot Backups for Database Files in Azure Blob Storage Through the use of Azure snapshots, SQL ServerSQL Server File-Snapshot Backups provide nearly instantaneous backups and restores for database files stored using the Azure Blob storage service. Эта функция позволяет упростить политики резервного копирования и восстановления, а также поддерживает восстановление до точки во времени.This capability enables you to simplify your backup and restore policies, and it supports for point in time restore. Дополнительные сведения см. в разделе Резервные копии моментальных снимков файлов для файлов базы данных в Azure.For more information, see File-Snapshot Backups for Database Files in Azure. Эта функция доступна в SQL Server 2016 и более поздних версиях.This feature is available in SQL Server 2016 or later.

  • Предоставьте SQL Server возможность управлять резервным копированием в Microsoft Azure. Настройте SQL Server для управления стратегией резервного копирования и планирования резервного копирования для отдельной базы данных или нескольких баз данных, а также настройки параметров по умолчанию на уровне экземпляра.Let SQL Server Manage backups to Microsoft Azure: Configure SQL Server to manage the backup strategy and schedule backups for a single database, or several databases, or set defaults at the instance level. Это функция называется Управляемое резервное копирование SQL Server в Microsoft AzureSQL Server Managed Backup to Microsoft Azure .This feature is referred to as Управляемое резервное копирование SQL Server в Microsoft AzureSQL Server Managed Backup to Microsoft Azure. Дополнительные сведения см. в разделе Управляемое резервное копирование SQL Server в Microsoft Azure.For more information see SQL Server Managed Backup to Microsoft Azure. Эта функция доступна в SQL Server 2014 и более поздних версиях.This feature is available in SQL Server 2014 or later.

Преимущества хранения резервных копий SQL ServerSQL Server в службе BLOB-объектов Microsoft AzureBenefits of Using the Microsoft Azure Blob Service for SQL ServerSQL Server Backups

  • Гибкое, надежное и неограниченное по объему удаленное хранилище. Хранение резервных копий в службе BLOB-объектов Microsoft Azure является удобным и гибким, а также позволяет реализовать простой удаленный доступ к данным.Flexible, reliable, and limitless off-site storage: Storing your backups on Microsoft Azure Blob service can be a convenient, flexible, and easy to access off-site option. Для создания удаленного хранилища для резервных копий SQL ServerSQL Server достаточно внести изменения в существующие скрипты и задания.Creating off-site storage for your SQL ServerSQL Server backups can be as easy as modifying your existing scripts/jobs. Удаленное хранилище обычно должно быть расположено достаточно далеко от рабочей базы данных, чтобы одна авария не могла повлиять одновременно и на удаленную копию, и на рабочую базу данных.Off-site storage should typically be far enough from the production database location to prevent a single disaster that might impact both the off-site and production database locations. Георепликация хранилища больших двоичных объектов обеспечивает дополнительный уровень защиты в случае аварии регионального масштаба.By choosing to geo replicate the Blob storage you have an extra layer of protection in the event of a disaster that could affect the whole region. Кроме того, резервные копии доступны в любом месте и в любое время, а также к ним легко получить доступ для восстановления.In addition, backups are available from anywhere and at any time and can easily be accessed for restores.

    Важно!

    С помощью блочных BLOB-объектов в SQL Server 2016 (13.x)SQL Server 2016 (13.x)можно создать чередующийся резервный набор данных, обеспечив поддержку файлов резервной копии размером до 12,8 ТБ.Through the use of block blobs in SQL Server 2016 (13.x)SQL Server 2016 (13.x), you can stripe your backup set to support backup files sizes up to 12.8 TB.

  • Архив резервных копий. Служба BLOB-объектов Microsoft Azure — это лучшая альтернатива популярному подходу к резервному копированию на магнитную ленту.Backup Archive: The Microsoft Azure Blob Storage service offers a better alternative to the often used tape option to archive backups. Может потребоваться физически транспортировать накопители на магнитной ленте в удаленное помещение и принимать меры для защиты носителей.Tape storage might require physical transportation to an off-site facility and measures to protect the media. Хранение резервных копий в хранилище BLOB-объектов Microsoft Azure обеспечивает быстрое, доступное и надежное архивирование.Storing your backups in Microsoft Azure Blob Storage provides an instant, highly available, and a durable archiving option.

  • Отсутствие расходов на управление оборудованием. Службы Microsoft Azure позволяют избежать расходов на управление оборудованием.No overhead of hardware management: There is no overhead of hardware management with Microsoft Azure services. Службы Microsoft Azure сами управляют оборудованием и обеспечивают георепликацию для избыточности и защиты от сбоев оборудования.Microsoft Azure services manage the hardware and provide geo-replication for redundancy and protection against hardware failures.

  • В настоящее время для экземпляров SQL ServerSQL Server , запущенных в виртуальной машине Microsoft Azure, создание резервных копий с помощью службы хранилища BLOB-объектов Microsoft Azure можно выполнить, создав подключенные диски.Currently for instances of SQL ServerSQL Server running in a Microsoft Azure Virtual Machine, backing up to Microsoft Azure Blob storage services can be done by creating attached disks. Однако количество дисков, которые можно подключить к виртуальной машине Microsoft Azure, ограничено.However, there is a limit to the number of disks you can attach to a Microsoft Azure Virtual Machine. Для сверхбольших экземпляров данное ограничение составляет 16 дисков, а для небольших экземпляров это количество меньше.This limit is 16 disks for an extra large instance and fewer for smaller instances. Включив резервное копирование непосредственно в хранилище BLOB-объектов Microsoft Azure, вы можете обойти ограничение в 16 дисков.By enabling a direct backup to Microsoft Azure Blob Storage, you can bypass the 16 disk limit.

    Кроме того, файл резервной копии, который хранится в службе хранилища BLOB-объектов Microsoft Azure, напрямую доступен в локальной службе SQL ServerSQL Server или другой службе SQL ServerSQL Server в виртуальной машине Microsoft Azure. Присоединение и отсоединение базы данных, а также скачивание и подключение виртуального жесткого диска не требуется.In addition, the backup file which now is stored in the Microsoft Azure Blob storage service is directly available to either an on-premises SQL ServerSQL Server or another SQL ServerSQL Server running in a Microsoft Azure Virtual Machine, without the need for database attach/detach or downloading and attaching the VHD.

  • Экономические преимущества: оплата только тех услуг, которые используются.Cost Benefits: Pay only for the service that is used. Может применяться в качестве экономически эффективного решения по удаленному резервному копированию и архивированию.Can be cost-effective as an off-site and backup archive option. Для получения дополнительной информации и ссылок см. раздел Вопросы оплаты использования Microsoft Azure .See the Microsoft Azure Billing Considerations section for more information and links.

Вопросы оплаты использования Microsoft AzureMicrosoft Azure Billing Considerations:

Если вы знаете, сколько стоит использование службы хранилища Microsoft Azure, вы можете прогнозировать стоимость создания и хранения резервных копий в Microsoft Azure.Understanding Microsoft Azure storage costs enables you to forecast the cost of creating and storing backups in Microsoft Azure.

Ценовой калькулятор Microsoft Azure может помочь оценить затраты.The Microsoft Azure pricing calculator can help estimate your costs.

Хранение данных. Стоимость основывается на используемом пространстве и высчитывается по градуированной шкале и уровню избыточности.Storage: Charges are based on the space used and are calculated on a graduated scale and the level of redundancy. Дополнительные сведения и обновленную информацию см. в разделе Управление данными статьи Расчет цен .For more details, and up-to-date information, see the Data Management section of the Pricing Details article.

Передача данных. За входящий трафик в Microsoft Azure оплата не начисляется.Data Transfers: Inbound data transfers to Microsoft Azure are free. Исходящие передачи оцениваются по пропускной способности, а их стоимость высчитывается по градуированной шкале, привязанной к региону.Outbound transfers are charged for the bandwidth use and calculated based on a graduated region-specific scale. Дополнительные сведения см. в разделе Передача данных в статье «Расчет цен».For more details, see the Data Transfers section of the Pricing Details article.

См. также:See Also

Резервное копирование SQL Server на URL-адрес — рекомендации и устранение неполадокSQL Server Backup to URL Best Practices and Troubleshooting

Резервное копирование и восстановление системных баз данных (SQL Server)Back Up and Restore of System Databases (SQL Server)

Учебник. Использование службы хранилища больших двоичных объектов Microsoft Azure с базами данных SQL Server 2016Tutorial: Using the Microsoft Azure Blob storage service with SQL Server 2016 databases

Резервное копирование в SQL Server по URL-адресуSQL Server Backup to URL