МенеджерКопийБазыДанных.УстановитьВерсиюСтандартнойРепликации

Методы · SetStandardReplicationVersion

Устанавливает версию реализации стандартной репликации копий базы данных. При вызове данного метода сбрасывается состояние копий с типом репликации Стандартная (копии не будут доступны в запросах до выполнения обновления копий), при следующем обновлении каждой копии будет выполнена полная перезаливка данных.

Синтаксис

УстановитьВерсиюСтандартнойРепликации(<ВерсияСтандартнойРепликации>)
Полное описание, параметры и ограничения

МенеджерКопийБазыДанных.УстановитьВерсиюСтандартнойРепликации (DatabaseCopiesManager.SetStandardReplicationVersion)

МенеджерКопийБазыДанных (DatabaseCopiesManager)

УстановитьВерсиюСтандартнойРепликации (SetStandardReplicationVersion)

Доступен, начиная с версии 8.3.21.

Синтаксис:
УстановитьВерсиюСтандартнойРепликации(<ВерсияСтандартнойРепликации>)
Параметры:

<ВерсияСтандартнойРепликации> (обязательный)
Тип: ВерсияСтандартнойРепликацииКопийБазыДанных.
Устанавливаемая версия реализации стандартной репликации копий базы данных.
Описание:

Устанавливает версию реализации стандартной репликации копий базы данных.
При вызове данного метода сбрасывается состояние копий с типом репликации Стандартная (копии не будут доступны в запросах до выполнения обновления копий), при следующем обновлении каждой копии будет выполнена полная перезаливка данных.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Примечание:
Если установлена Версия2, то для информационных баз, использующих в качестве основной СУБД Microsoft SQL Server (версии 2008 и выше).
Использование в версии:

Доступен, начиная с версии 8.3.21.

Методическая информация

Практические примеры

Версия репликации: чтение и явно изменяющий вызов

Даже установка текущего значения версии по описанию сбрасывает состояние стандартных копий. Это не обычное восстановление настройки.

Где и как запускать

Синтаксис для серверного обработчика своей учебной базы. Метаданные и сервисы должны быть подготовлены заранее. Здесь 1С, базы данных, файлы и сеть не использовались.

Подготовка

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

  2. До запуска согласуйте сброс их состояния: копии будут недоступны запросам до обновления, а следующее обновление потребует полной перезаливки.

Менеджер = КопииБазыДанных;
Версия = Менеджер.ПолучитьВерсиюСтандартнойРепликации();
Сообщить("Версия до вызова: " + Строка(Версия));
Менеджер.УстановитьВерсиюСтандартнойРепликации(Версия);
После = Менеджер.ПолучитьВерсиюСтандартнойРепликации();
Сообщить("Версия после вызова: " + Строка(После));

Разбор по шагам

  1. Прочитайте настоящую текущую версию.

  2. Покажите точный синтаксис установки допустимого удержанного значения.

  3. Повторно прочитайте версию, не выдавая её равенство за восстановленное состояние копий.

Как проверить результат

  1. Оба значения версии получены методом, не угаданы литералом.

  2. Равенство версий не отменяет сброс состояния стандартных копий.

Ожидаемый результат

Это короткий синтаксический пример для указанного учебного стенда. Здесь он не выполнялся; сообщение после вызова не заменяет отдельную проверку фактического состояния.

На что обратить внимание

  1. Вызов затрагивает стандартные копии текущей ИБ; не применяйте его к рабочей системе ради учебного вывода.

  2. Это не команда очистки и не обещание автоматического восстановления копий.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.