Хранимая процедура sp_get_distributor (Transact-SQL)
Область применения: SQL Server
Определяет, установлен ли на сервере распространитель. Хранимая процедура выполняется на компьютере, где выполняется поиск распространителя, в любой базе данных.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_get_distributor
[ ; ]
Аргументы
Нет.
Результирующий набор
Имя столбца | Тип данных | Description |
---|---|---|
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
в основном используется 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)