sp_helpdistributor (Transact-SQL)
Lists information about the Distributor, distribution database, working directory, and Microsoft SQL Server Agent user account. This stored procedure is executed at the Publisher on the publication database or any database.
sp_helpdistributor [ [ @distributor= ] 'distributor' OUTPUT ]
[ , [ @distribdb= ] 'distribdb' OUTPUT ]
[ , [ @directory= ] 'directory' OUTPUT ]
[ , [ @account= ] 'account' OUTPUT ]
[ , [ @min_distretention= ] min_distretention OUTPUT ]
[ , [ @max_distretention= ] max_distretention OUTPUT ]
[ , [ @history_retention= ] history_retention OUTPUT ]
[ , [ @history_cleanupagent= ] 'history_cleanupagent' OUTPUT ]
[ , [ @distrib_cleanupagent = ] 'distrib_cleanupagent' OUTPUT ]
[ , [ @publisher = ] 'publisher' ]
[ , [ @local = ] 'local' ]
[ , [ @rpcsrvname= ] 'rpcsrvname' OUTPUT ]
[ , [ @publisher_type = ] 'publisher_type' OUTPUT ]
Column name | Data type | Description |
|---|---|---|
distributor | sysname | Name of the Distributor. |
distribution database | sysname | Name of the distribution database. |
directory | nvarchar(255) | Name of the working directory. |
account | nvarchar(255) | Name of the Windows user account. |
min distrib retention | int | Minimum distribution retention period. |
max distrib retention | int | Maximum distribution retention period. |
history retention | int | History retention period. |
history cleanup agent | nvarchar(100) | Name of the History Cleanup Agent. |
distribution cleanup agent | nvarchar(100) | Name of the Distribution Cleanup Agent. |
rpc server name | sysname | Name of the remote or local Distributor. |
rpc login name | sysname | Login used for remote procedure calls to the remote Distributor. |
publisher type | sysname | Type of Publisher; can be one of the following: MSSQLSERVER ORACLE ORACLE GATEWAY |
The following result set columns or output parameters are returned to members of the sysadmin fixed server role at the Publisher and the db_owner fixed database role on the publication database:
Result set column | Output parameter |
|---|---|
account | @account |
min distrib retention | @min_distretention |
max distrib retention | @max_distretention |
history retention | @history_retention |
history cleanup agent | @history_cleanupagent |
distribution cleanup agent | @distrib_cleanupagent |
rpc login name | none |
The following result set column is returned to users in the publication access list for a publication at the Distributor:
directory
The following result set columns are returned to all users.
Result set column | Output parameter |
|---|---|
distributor | @distributor |
distribution database | @distribdb |
rpc server name | @rpcsrvname |
publisher type | @publisher_type |

