Хранимая процедура 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)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по