Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
Настраивает диапазон идентификаторов для публикации и перераспределяет новые диапазоны на основе порогового значения публикации. Эта хранимая процедура выполняется на издателе в базе данных публикации.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_adjustpublisheridentityrange
[ [ @publication = ] N'publication' ]
[ , [ @table_name = ] N'table_name' ]
[ , [ @table_owner = ] N'table_owner' ]
[ ; ]
Аргументы
[ @publication = ] N'publication'
Имя публикации, в которой перераспределены новые диапазоны удостоверений. @publication — sysname с значением по умолчаниюNULL.
[ @table_name = ] N'table_name'
Имя таблицы, в которой перераспределены новые диапазоны удостоверений. @table_name — sysname с значением по умолчаниюNULL.
[ @table_owner = ] N'table_owner'
Владелец таблицы на издателе. @table_owner — sysname с значением по умолчаниюNULL.
Значения кода возврата
0 (успешно) или 1 (сбой).
Замечания
sp_adjustpublisheridentityrange используется во всех типах репликации.
Для публикации с включенным диапазоном автоматических удостоверений агент распространения или агент слияния отвечает за автоматическое изменение диапазона удостоверений в публикации на основе порогового значения. Однако если по какой-то причине агент распространения или агент слияния не выполнялось в течение некоторого времени, а ресурсы диапазона удостоверений используются в значительной степени до точки порогового значения, можно вызвать sp_adjustpublisheridentityrange для выделения нового диапазона значений для издателя.
При выполнении sp_adjustpublisheridentityrangeнеобходимо указать @publication или @table_name. Если оба или ни другое не указаны, возвращается ошибка.
Разрешения
Могут выполняться только члены предопределенных ролей сервера sysadmin или db_owner предопределенных ролей базы данных.sp_adjustpublisheridentityrange