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。 当此存储过程由分发数据库上的db_ownerreplmonitor 固定数据库角色的成员或至少一个已发布数据库上db_owner固定数据库角色的成员执行时,将返回非 NULL 结果集。 当此存储过程由至少一个已发布数据库的发布访问列表(PAL)或非 SQL Server 发布服务器的分发数据库的 PAL 中的用户执行时,也会返回非 NULL 结果集,也可以执行 sp_get_distributor

另请参阅

配置发布和分发
分发服务器和发布服务器信息脚本
复制存储过程 (Transact-SQL)