Хранимая процедура 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)
Сценарий вывода сведений о распространителе и издателе