sp_helpreplicationdboption (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Отображает, доступны ли для репликации базы данных на издателе. Эта хранимая процедура выполняется на подписчике в любой базе данных. Не поддерживается для издателей Oracle.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_helpreplicationdboption
[ [ @dbname = ] N'dbname' ]
[ , [ @type = ] N'type' ]
[ , [ @reserved = ] reserved ]
[ ; ]
Аргументы
[ @dbname = ] N'dbname'
Имя базы данных. @dbname — sysname, с значением по умолчанию%
, которое возвращает все базы данных на издателе, в противном случае возвращается только информация о указанной базе данных. Сведения не возвращаются для баз данных, в которых у пользователя нет соответствующих разрешений.
[ @type = ] N'type'
Ограничивает результирующий набор, содержащий только базы данных, в которых включен указанный параметр репликации @type значение. @type является sysname и может быть одним из следующих значений.
значение | Описание |
---|---|
publish |
Разрешена репликация транзакций. |
merge publish |
Разрешена репликация слиянием. |
replication allowed (default) |
Разрешена репликация транзакций или репликация слиянием. |
[ @reserved = ] зарезервировано
Указывает, возвращаются ли данные о существующих публикациях и подписках. @reserved бит с значением по умолчанию0
. Если 1
результирующий набор содержит сведения о том, имеет ли указанная база данных существующие публикации или подписки.
Результирующий набор
Имя столбца | Тип данных | Description |
---|---|---|
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
для этой базы данных.