Хранимые процедуры системы репликации (Transact-SQL)
Изменения: 5 декабря 2005 г.
В SQL Server 2005 многие из существующих общих хранимых процедур системы репликации были обновлены для поддержки новых функциональных возможностей репликации. Дополнительные сведения см. в разделе Улучшения в репликации. В следующей таблице перечислены новые хранимые процедуры репликации.
Новые хранимые процедуры репликации
Хранимая процедура | Описание |
---|---|
Создает задание агента, формирующее моментальный снимок для определения подписки на основе параметризованного фильтра строк. |
|
Создает задание агента чтения журнала для базы данных публикации. |
|
Создает секцию для определения подписки на основе параметризованного фильтра строк с помощью параметров HOST_NAME или SUSER_SNAME на подписчике. |
|
Создает новое запланированное задание агента для синхронизации принудительной подписки на публикацию слиянием. |
|
Создает новое запланированное задание агента для синхронизации принудительной подписки на публикацию транзакций. |
|
Создает задание агента чтения очереди для указанного распространителя. |
|
Используется в публикациях Oracle. Изменяет сопоставления типов данных столбца статьи между издателем Oracle и распространителем SQL Server. |
|
Изменяет задание агента, формирующее моментальный снимок для подписки на публикацию с параметризованным фильтром строк. |
|
Изменяет свойства безопасности для задания агента чтения журнала. |
|
Изменяет сохраненные пароли для учетной записи Windows или имени входа SQL Server, которые используются агентами репликации при установке соединения с серверами в топологии репликации. Эта хранимая процедура позволяет сменить пароль для всех экземпляров заданного имени входа SQL Server или учетной записи Windows, используемой всеми агентами репликации, работающими на сервере. |
|
sp_changesubscription (впервые документирована) |
Изменяет свойства моментального снимка, транзакционной принудительной подписки или подписки по запросу, задействованных в обновляемом порядке очереди репликации транзакций. Хотя процедура sp_changesubscription не является новой, она не документирована в предыдущих выпусках. |
Отображает сведения о свойствах параметризованного фильтра строк для публикации. В частности, функции, используемые для формирования отфильтрованной секции данных публикации, и сведения о возможностях публикации использовать предварительно вычисляемые секции. |
|
С помощью этой процедуры проверяется правильность предложения фильтра соединения при проверке фильтра соединения двух таблиц. Кроме того, эта хранимая процедура возвращает данные о предоставленном фильтре соединения, включая сведения о том, можно ли его использовать с предварительно вычисляемыми секциями для данной таблицы. |
|
Используется для проверки допустимости выражения фильтра для любой таблицы. Эта хранимая процедура возвращает сведения о предоставленном фильтре, включая данные о том, подходит ли данный фильтр для предварительно вычисляемых секций. |
|
Удаляет журнал, связанный с запросом состояния одноранговой публикации транзакций. |
|
Удаляет из журнала данные трассировочного маркера. |
|
Удаляет задание моментального снимка для определения подписки на основе параметризованного фильтра строк. |
|
Удаляет существующую секцию для определения подписки на основе параметризованного фильтра строк. |
|
Возвращает список всех изменений схемы, ожидающих завершения, при включенной репликации изменений схемы. |
|
Возвращает список всех параметров агента репликации, которые могут быть установлены в профиле для указанного типа агента. |
|
Изменяет установленные по умолчанию сопоставления типов данных между издателем Oracle и распространителем SQL Server. |
|
Изменяет данные о специфических для публикации сопоставлениях типов данных между издателем Oracle и распространителем SQL Server. |
|
Возвращает сведения о заданиях агента, которые формируют моментальные снимки фильтрованных данных. |
|
Возвращает свойства задания агента чтения журнала для базы данных публикации. |
|
Возвращает данные о секции для заданной публикации слиянием. |
|
Возвращает сведения обо всех запросах состояния, полученных участниками в одноранговой топологии репликации. |
|
Возвращает все ответы на определенный запрос состояния, полученный от участника одноранговой топологии репликации. |
|
Возвращает свойства задания агента чтения очереди. |
|
Возвращает все ошибки репликации транзакций для заданной подписки. |
|
Возвращает строку для каждого трассировочного маркера, вставленного в публикацию для определения задержки. |
|
Возвращает по одной строке для каждого подписчика с подробными сведениями о задержке для указанных трассировочных маркеров. |
|
Отображает сведения о задании Xactset для издателя Oracle. |
|
Возвращает значение идентификатора CLSID компонента COM, зарегистрированного в качестве модуля бизнес-логики, используемого для разрешения конфликтов. |
|
Помещает трассировочный маркер в журнал транзакций на издателе и начинает процесс трассировки статистики задержек. |
|
Определяет пользовательский код, компенсирующий в языке определения данных (DDL) изменения в публикациях транзакций, содержащих пользовательские хранимые процедуры. |
|
Регистрирует обработчик бизнес-логики, который может быть вызван в процессе синхронизации репликации слиянием. |
|
Изменяет пороговые метрики мониторинга публикации. |
|
Возвращает сведения о прошедших сеансах работы агента слияния для данной репликации. Возвращается по одной строке на каждый сеанс, который соответствует критерию фильтрации. |
|
Возвращает подробные сведения уровня статьи о заданном сеансе репликации агента слияния, который используется для отслеживания репликации слиянием. |
|
Возвращает сведения о текущем состоянии одной или нескольких публикаций, содержащихся на издателе. |
|
Возвращает пороговые метрики, заданные для контролируемой публикации. |
|
Возвращает сведения о текущем состоянии одного или нескольких издателей, связанных с распространителем. |
|
Возвращает сведения о текущем состоянии подписок, относящихся к одной или нескольким публикациям издателя, и одну строку для каждой возвращенной подписки. |
|
Возвращает сведения о количестве ожидающих выполнения команд для подписки на публикацию транзакциями и грубую оценку времени, требуемого для их выполнения. |
|
При выполнении из узла в одноранговой топологии эта процедура запрашивает ответ от всех остальных узлов в топологии. Выполнив эту процедуру и просмотрев соответствующие ответы, пользователь может быть уверен, что все предыдущие команды были доставлены в узлы, из которых получены ответы. |
|
Возвращает в исходное состояние процесс доставки моментального снимка для подписки по запросу, чтобы доставку моментального снимка можно было начать заново. |
|
Изменяет и отображает сведения о схеме, исключенной при построении списка таблиц Oracle, подходящих для публикации. |
|
Отмечает сопоставление существующего типа данных Microsoft SQL Server и СУБД, не являющейся SQL Server, как сопоставление по умолчанию. |
|
Возвращает результирующий набор, который отражает примерное количество изменений, ожидающих репликации. |
|
Запускает задание агента моментальных снимков, создающее исходный моментальный снимок публикации. |
|
Удаляет пользовательский код, зарегистрированный с помощью процедуры sp_register_custom_scripting. |
|
Удаляет ранее зарегистрированный обработчик бизнес-логики. |
См. также
Другие ресурсы
Нововведения и усовершенствования Transact-SQL (Transact-SQL)
How to: Upgrade Replication Scripts (Replication Transact-SQL Programming)