Applies ToSQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

Проблемы

Это накопительное обновление повышает возможность инициализации репликации транзакций из резервной копии с помощью типа URL-адресаустройства. Чтобы использовать эту возможность, необходимо указать URL-адрес для параметра @backupdevicetype и расположение файла резервной копии в хранилище Azure для параметра @backupdevicenameпри вызове sp_addsubscription.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Решение

Эта проблема устранена в следующем накопительном обновлении SQL Server:

Сведения о накопительных обновлениях для SQL Server.

Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.

Примечание. Эта функция позволяет настроить репликацию транзакций между локальной и базой данных Azure SQL с @sync_type = N'initialize с резервной копией.

Ash

Резервное копирование базы данных <Published_DB> с URL-адресом = "backup_file_namePath"

Восстановить базу данных на подписчике:

Если существует (выберите * из Master. sys. Credentials с именем = 'storage_account_name') 

Удаление УЧЕТных данных [containerPath

--Имя учетной записи хранилища можно найти на портале Azure на странице "Параметры хранилища >"-> клавиш доступа "

--Раздел подписей общего доступа можно создать на странице Параметры хранения — > параметров > Shared оценивать подпись.

Создание УЧЕТных данных [containerPath

С помощью IDENTITY = "SIGNATURE SHARed ACCESS", SECRET = "<shared_access_signature_key_with_removed_first_? _symbol>" 

Восстановление базы данных [<database_name>] из URL-адреса = "backup_file_namePath

Создание подписки на издателе с помощью типа синхронизации "Инициализация с резервной копией" и указанием локального файла резервной копии:

Exec sp_addsubscription @publication = N ' test_init_backup ', @subscriber = N ' sub_server_name '; 

@destination_db = N "destination_db_name"; @sync_type = N'initialize с резервной копией

@backupdevicetype='URL',@backupdevicename='backup_file_namePath'

 

Дополнительные сведения можно найти в разделе  инициализация подписок на публикацию транзакций из резервной копии.

Ссылки

Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.