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


Хранимая процедура sp_get_distributor (Transact-SQL)

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

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_get_distributor 

Результирующие наборы

Имя столбца Тип данных Описание

installed

int

0 = нет; 1 = да

distribution server

sysname

Имя сервера распространителя

distribution db installed

int

0 = нет; 1 = да

is distribution publisher

int

0 = нет; 1 = да

has remote distribution publisher

int

0 = нет; 1 = да

Замечания

Хранимая процедура sp_get_distributor используется преимущественно средой Microsoft SQL Server Management Studio в репликации моментальных снимков, репликации слиянием и репликации транзакций.

Разрешения

Выполнять процедуру sp_get_distributor может любой пользователь. Результирующий набор, отличный от NULL, возвращается в случае, если эта хранимая процедура выполняется членами фиксированных ролей db_owner или replmonitor базы данных распространителя или членами фиксированной роли db_owner как минимум одной опубликованной базы данных. Кроме того, результирующий набор, отличный от NULL, возвращается, если хранимая процедура sp_get_distributor выполняется пользователями из списка доступа к публикации как минимум одной опубликованной базы данных или из списка доступа к публикации базы данных распространителя, если издатель не является издателем SQL Server.

См. также

Справочник

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

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

How to: Configure Publishing and Distribution (Replication Transact-SQL Programming)
Сценарий вывода сведений о распространителе и издателе

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

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