Поделиться через


Хранимые процедуры системы репликации (Transact-SQL)

Изменения: 5 декабря 2005 г.

В SQL Server 2005 многие из существующих общих хранимых процедур системы репликации были обновлены для поддержки новых функциональных возможностей репликации. Дополнительные сведения см. в разделе Улучшения в репликации. В следующей таблице перечислены новые хранимые процедуры репликации.

Новые хранимые процедуры репликации

Хранимая процедура Описание

sp_adddynamicsnapshot_job

Создает задание агента, формирующее моментальный снимок для определения подписки на основе параметризованного фильтра строк.

sp_addlogreader_agent

Создает задание агента чтения журнала для базы данных публикации.

sp_addmergepartition

Создает секцию для определения подписки на основе параметризованного фильтра строк с помощью параметров HOST_NAME или SUSER_SNAME на подписчике.

sp_addmergepushsubscription_agent

Создает новое запланированное задание агента для синхронизации принудительной подписки на публикацию слиянием.

sp_addpushsubscription_agent

Создает новое запланированное задание агента для синхронизации принудительной подписки на публикацию транзакций.

sp_addqreader_agent

Создает задание агента чтения очереди для указанного распространителя.

sp_changearticlecolumndatatype

Используется в публикациях Oracle. Изменяет сопоставления типов данных столбца статьи между издателем Oracle и распространителем SQL Server.

sp_changedynamicsnapshot_job

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

sp_changelogreader_agent

Изменяет свойства безопасности для задания агента чтения журнала.

sp_changereplicationserverpasswords

Изменяет сохраненные пароли для учетной записи Windows или имени входа SQL Server, которые используются агентами репликации при установке соединения с серверами в топологии репликации. Эта хранимая процедура позволяет сменить пароль для всех экземпляров заданного имени входа SQL Server или учетной записи Windows, используемой всеми агентами репликации, работающими на сервере.

sp_changesubscription (впервые документирована)

Изменяет свойства моментального снимка, транзакционной принудительной подписки или подписки по запросу, задействованных в обновляемом порядке очереди репликации транзакций. Хотя процедура sp_changesubscription не является новой, она не документирована в предыдущих выпусках.

sp_check_dynamic_filters

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

sp_check_join_filter

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

sp_check_subset_filter

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

sp_deletepeerrequesthistory

Удаляет журнал, связанный с запросом состояния одноранговой публикации транзакций.

sp_deletetracertokenhistory

Удаляет из журнала данные трассировочного маркера.

sp_dropdynamicsnapshot_job

Удаляет задание моментального снимка для определения подписки на основе параметризованного фильтра строк.

sp_dropmergepartition

Удаляет существующую секцию для определения подписки на основе параметризованного фильтра строк.

sp_enumeratependingschemachanges

Возвращает список всех изменений схемы, ожидающих завершения, при включенной репликации изменений схемы.

sp_getagentparameterlist

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

sp_getdefaultdatatypemapping

Изменяет установленные по умолчанию сопоставления типов данных между издателем Oracle и распространителем SQL Server.

sp_helpdatatypemap

Изменяет данные о специфических для публикации сопоставлениях типов данных между издателем Oracle и распространителем SQL Server.

sp_helpdynamicsnapshot_job

Возвращает сведения о заданиях агента, которые формируют моментальные снимки фильтрованных данных.

sp_helplogreader_agent

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

sp_helpmergepartition

Возвращает данные о секции для заданной публикации слиянием.

sp_helppeerrequests

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

sp_helppeerresponses

Возвращает все ответы на определенный запрос состояния, полученный от участника одноранговой топологии репликации.

sp_helpqreader_agent

Возвращает свойства задания агента чтения очереди.

sp_helpsubscriptionerrors

Возвращает все ошибки репликации транзакций для заданной подписки.

sp_helptracertokens

Возвращает строку для каждого трассировочного маркера, вставленного в публикацию для определения задержки.

sp_helptracertokenhistory

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

sp_helpxactsetjob

Отображает сведения о задании Xactset для издателя Oracle.

sp_lookupcustomresolver

Возвращает значение идентификатора CLSID компонента COM, зарегистрированного в качестве модуля бизнес-логики, используемого для разрешения конфликтов.

sp_posttracertoken

Помещает трассировочный маркер в журнал транзакций на издателе и начинает процесс трассировки статистики задержек.

sp_register_custom_scripting

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

sp_registercustomresolver

Регистрирует обработчик бизнес-логики, который может быть вызван в процессе синхронизации репликации слиянием.

sp_replmonitorchangepublicationthreshold

Изменяет пороговые метрики мониторинга публикации.

sp_replmonitorhelpmergesession

Возвращает сведения о прошедших сеансах работы агента слияния для данной репликации. Возвращается по одной строке на каждый сеанс, который соответствует критерию фильтрации.

sp_replmonitorhelpmergesessiondetail

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

sp_replmonitorhelppublication

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

sp_replmonitorhelppublicationthresholds

Возвращает пороговые метрики, заданные для контролируемой публикации.

sp_replmonitorhelppublisher

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

sp_replmonitorhelpsubscription

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

sp_replmonitorsubscriptionpendingcmds

Возвращает сведения о количестве ожидающих выполнения команд для подписки на публикацию транзакциями и грубую оценку времени, требуемого для их выполнения.

sp_requestpeerresponse

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

sp_resetsnapshotdeliveryprogress

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

sp_schemafilter

Изменяет и отображает сведения о схеме, исключенной при построении списка таблиц Oracle, подходящих для публикации.

sp_setdefaultdatatypemapping

Отмечает сопоставление существующего типа данных Microsoft SQL Server и СУБД, не являющейся SQL Server, как сопоставление по умолчанию.

sp_showpendingchanges

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

sp_startpublication_snapshot

Запускает задание агента моментальных снимков, создающее исходный моментальный снимок публикации.

sp_unregister_custom_scripting

Удаляет пользовательский код, зарегистрированный с помощью процедуры sp_register_custom_scripting.

sp_unregistercustomresolver

Удаляет ранее зарегистрированный обработчик бизнес-логики.

См. также

Другие ресурсы

Нововведения и усовершенствования Transact-SQL (Transact-SQL)
How to: Upgrade Replication Scripts (Replication Transact-SQL Programming)

Справка и поддержка

Получение помощи по SQL Server 2005