Ознаки
Це Сукупне оновлення додає можливість ініціалізації реплікації транзакцій з резервної копії за допомогою типу пристрою URL-адреси. Щоб використовувати цю функцію, потрібно вказати "URL-адресу" для параметра @backupdevicetype та розташування файлу резервної копії в лазуросховищі для параметра @backupdevicenameпід час виклику sp_addsubscription.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Спосіб вирішення
Ця проблема усунена в такому сукупному оновленні для сервера SQL Server:
Відомості про накопичувальне оновлення для сервера SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Примітка. Ця функція виправлення дасть змогу налаштувати реплікацію транзакцій між локальною та Лазуробазою даних SQL за допомогою @sync_type = NN ініціалізації за допомогою функції "резервна копія".
Зразок
Резервне копіювання БАЗИ даних <Published_DB> до URL = 'backup_file_namePath'
Відновлення бази даних для абонента:
Якщо існує (SELECT * FROM Master. sys; облікові дані, у яких є ім'я = 'storage_account_name')
ПЕРЕТЯГУВАННЯ ОБЛІКОВИХ даних [Контейнерна доріжка]
--Ім'я облікового запису сховища можна використовувати на порталі Azure за адресою: параметри сховища > – > клавіші доступу
--Можна створити ключ підпису спільного доступу: параметри >-> для спільного оцінювання.
СТВОРЕННЯ ОБЛІКОВИХ даних [Контейнерна доріжка]
З ІДЕНТИФІКАЦІЄЮ = ' "спільний доступ", SECRET = ' <shared_access_signature_key_with_removed_first_? _symbol> '
ВІДНОВЛЕННЯ БАЗИ даних [<database_name>] з URL = 'backup_file_namePath'
Створення передплатою у програмі Publisher за допомогою типу синхронізації "ініціалізувати за допомогою резервної копії" та вказавши Локальний файл резервної копії:
Exec sp_addsubscription @publication = N "test_init_backup", @subscriber = N "sub_server_name",
@destination_db = N ' destination_db_name ', @sync_type = n'ініціалізувати з резервної копії ',
@backupdevicetype='URL',@backupdevicename='backup_file_namePath'
Докладні відомості наведено в статті Ініціалізація транзакційний абонемент з резервної копії.
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.