sp_helpdistpublisher (Transact-SQL)
Applies to: SQL Server Azure SQL Managed Instance
Returns properties of the Publishers using a Distributor. This stored procedure is executed at the Distributor on any database.
Transact-SQL syntax conventions
Syntax
sp_helpdistpublisher
[ [ @publisher = ] N'publisher' ]
[ , [ @check_user = ] check_user ]
[ ; ]
Arguments
[ @publisher = ] N'publisher'
Specifies the Publisher for which properties are returned. @publisher is sysname, with a default of %
.
[ @check_user = ] check_user
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
Result set
Column name | Data type | Description |
---|---|---|
name |
sysname | Name of Publisher. |
distribution_db |
sysname | Distribution database for the specified Publisher. |
security_mode |
int | Security mode used by replication agents to connect to the Publisher for queued updating subscriptions, or with a non-SQL Server Publisher.0 = SQL Server Authentication1 = Windows Authentication |
login |
sysname | Login name used by replication agents to connect to the Publisher for queued updating subscriptions, or with a non-SQL Server Publisher. |
password |
nvarchar(524) | Password returned (in simple encrypted form). Password is NULL for users other than sysadmin. |
active |
bit | Whether a remote Publisher is using the local server as a Distributor:0 = No1 = Yes |
working_directory |
nvarchar(255) | Name of the working directory. |
trusted |
bit | If the password is required when the Publisher connects to the Distributor. For SQL Server 2005 (9.x) and later versions, this column should always return 0 , which means that the password is required. |
thirdparty_flag |
bit | Whether the publication is enabled by SQL Server or by a third-party application:0 = SQL Server, Oracle, or Oracle Gateway Publisher.1 = Publisher is integrated with SQL Server using a third-party application. |
publisher_type |
sysname | Type of Publisher; can be one of the following values:MSSQLSERVER ORACLE ORACLE GATEWAY |
publisher_data_source |
nvarchar(4000) | Name of the OLE DB data source on the Publisher. |
storage_connection_string |
nvarchar(4000) | Storage access key for working directory when distributor or publisher in Azure SQL Database. |
Return code values
0
(success) or 1
(failure).
Remarks
sp_helpdistpublisher
is used in all types of replication.
sp_helpdistpublisher
doesn't display the publisher login or password in the result set for non-sysadmin logins.
Permissions
Members of the sysadmin fixed server role might execute sp_helpdistpublisher
for any Publisher using the local server as a Distributor. Members of the db_owner fixed database role or the replmonitor role in a distribution database might execute sp_helpdistpublisher
for any Publisher using that distribution database. Users in the publication access list for a publication at the specified @publisher might execute sp_helpdistpublisher
. If @publisher isn't specified, information is returned for all Publishers that the user has rights to access.
Related content
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru