sp_get_distributor (Transact-SQL)
适用于:SQL Server
确定服务器上是否已安装分发服务器。 该存储过程在正在查找的分发服务器所在的计算机中的任何数据库上执行。
语法
sp_get_distributor
结果集
列名称 | 数据类型 | 说明 |
---|---|---|
安装 | int | 0 = 否; 1 = 是 |
分发服务器 | sysname | 分发服务器名 |
已安装分发数据库 | int | 0 = 否; 1 = 是 |
is distribution publisher | int | 0 = 否; 1 = 是 |
具有远程分发发布服务器 | int | 0 = 否; 1 = 是 |
备注
sp_get_distributor主要由 Microsoft SQL Server Management Studio在快照复制、事务复制和合并复制中使用。
权限
任何用户都可以执行 sp_get_distributor。 当此存储过程由分发数据库上的 db_owner 或 replmonitor 固定数据库角色的成员或至少一个已发布数据库上 db_owner 固定数据库角色的成员执行时,将返回非 NULL 结果集。 如果发布访问列表中的用户执行此存储过程 (至少一个已发布数据库的 PAL) ,或者在非SQL Server发布服务器的分发数据库的 PAL 中,也可以执行sp_get_distributor,则也会返回非 NULL 结果集。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈