sp_helpreplicationdboption (Transact-SQL)
Применимо к:Управляемому экземпляру SQL Server Azure
Отображает, доступны ли для репликации базы данных на издателе. Эта хранимая процедура выполняется на подписчике в любой базе данных. Не поддерживается для издателей Oracle.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_helpreplicationdboption [ [ @dbname =] 'dbname' ]
[ , [ @type = ] 'type' ]
[ , [ @reserved = ] reserved ]
Аргументы
[ @dbname = ] 'dbname'
Имя базы данных. dbname — sysname с значением по умолчанию%. Если %результирующий набор содержит все базы данных на издателе, в противном случае возвращается только информация об указанной базе данных. Данные не возвращаются для тех баз данных, где у пользователя нет соответствующих описанных ниже разрешений.
[ @type = ] 'type'
Ограничивает результирующий набор только базами данных, в которых было включено указанное значение типа параметра репликации. тип sysname и может быть одним из следующих значений.
значение | Description |
---|---|
publish | Разрешена репликация транзакций. |
публикация слиянием | Разрешена репликация слиянием. |
Разрешена репликация (по умолчанию) | Разрешена репликация транзакций или репликация слиянием. |
[ @reserved = ] reserved
Указывает, возвращаются ли сведения о существующих публикациях и подписках. зарезервировано значение по умолчанию с значением 0. Если 1, результирующий набор содержит сведения о том, имеет ли указанная база данных существующие публикации или подписки.
Результирующие наборы
Имя столбца | Тип данных | Описание: |
---|---|---|
name | sysname | Имя базы данных . |
id | int | Идентификатор базы данных. |
transpublish | bit | Если база данных включена для публикации моментальных снимков или транзакций; где значение 1 означает, что включена публикация моментальных снимков или транзакций. |
mergepublish | bit | Если база данных включена для публикации слиянием; значение 1 означает, что публикация слиянием включена. |
dbowner | bit | Если пользователь является членом предопределенных ролей базы данных db_owner ; значение 1 указывает, что пользователь является членом этой роли. |
dbreadonly | bit | Значение , если база данных помечена как доступная только для чтения; Где значение 1 означает, что база данных доступна только для чтения. |
haspublications | bit | Указывает, имеет ли база данных существующие публикации; где значение 1 означает, что существуют публикации. |
haspullsubscriptions | bit | Указывает, есть ли у базы данных существующие подписки на вытягивание; где значение 1 означает, что существуют существующие подписки на вытягивание. |
Значения кода возврата
0 (успешно) или 1 (сбой)
Замечания
sp_helpreplicationdboption используется в репликации моментальных снимков, транзакций и слиянием.
Разрешения
Члены предопределенных ролей сервера sysadmin могут выполнять sp_helpreplicationdboption для любой базы данных. Члены предопределенных ролей базы данных db_owner могут выполнять sp_helpreplicationdboption для этой базы данных.
См. также
sp_replicationdboption (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по