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

Применимо к:SQL Server

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

Соглашения о синтаксисе Transact-SQL

Синтаксис

  
sp_get_distributor   

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

Имя столбца Тип данных Описание:
Установлены int 0 = Нет; 1 = Да
сервер распространителя sysname Имя сервера распространителя
установленная база данных распространителя int 0 = Нет; 1 = Да
является издателем распространителя int 0 = Нет; 1 = Да
имеет издателя удаленного распространения int 0 = Нет; 1 = Да

Замечания

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

Разрешения

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

См. также

Настройка публикации и распространения
Distributor and Publisher Information Script (Скрипт вывода сведений о распространителе и издателе)
Хранимые процедуры репликации (Transact-SQL)