sys.sp_helpdistpublisher (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Geeft eigendommen van de uitgevers terug via een distributeur. Deze opgeslagen procedure wordt uitgevoerd bij de Distributeur op elke database.

Transact-SQL syntaxis-conventies

Syntax

sys.sp_helpdistpublisher
    [ [ @publisher = ] N'publisher' ]
    [ , [ @check_user = ] check_user ]
[ ; ]

Arguments

[ @publisher = ] N'uitgever'

Geeft aan welke Publisher de eigendommen worden teruggegeven. @publisher is sysname, met als standaard %.

[ @check_user = ] check_user

Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.

Resultaatset

Kolomnaam Gegevenstype Description
name sysname Naam van de Publisher.
distribution_db sysname Distributiedatabase voor de opgegeven Publisher.
security_mode int Beveiligingsmodus wordt gebruikt door replicatieagenten om verbinding te maken met de Publisher voor in de wachtrij bijgewerkte abonnementen, of met een niet-SQL Server Publisher.

0 = SQL Server-verificatie
1 = Windows-verificatie
login sysname Inlognaam gebruikt door replicatieagenten om verbinding te maken met de Publisher voor in de wachtrij bijgewerkte abonnementen, of met een niet-SQL Server Publisher.
password nvarchar(524) Wachtwoord wordt teruggegeven (in eenvoudige versleutelde vorm). Wachtwoord is NULL voor andere gebruikers dan de systeembeheerder.
active bit Of een externe Publisher de lokale server als distributeur gebruikt:

0 = Nee
1 = Ja
working_directory nvarchar(255) Naam van de werkdirectory.
trusted bit Als het wachtwoord vereist is wanneer de Publisher verbinding maakt met de Distributor. Voor SQL Server 2005 (9.x) en latere versies zou deze kolom altijd moeten teruggeven 0, wat betekent dat het wachtwoord vereist is.
thirdparty_flag bit Of de publicatie nu wordt ingeschakeld door SQL Server of door een applicatie van derden:

0= SQL Server, Oracle of Oracle Gateway Publisher.
1= Publisher is geïntegreerd met SQL Server via een applicatie van derden.
publisher_type sysname Type Publisher; kan een van de volgende waarden zijn:

MSSQLSERVER
ORACLE
ORACLE GATEWAY
publisher_data_source nvarchar(4000) Naam van de OLE DB-databron op de Publisher.
storage_connection_string nvarchar(4000) Opslagtoegangssleutel voor werkmap wanneer distributeur of uitgever in de Azure SQL Database.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_helpdistpublisher wordt gebruikt in alle typen replicatie.

sp_helpdistpublisher Toont de inlog of het wachtwoord van de uitgever niet in de resultaatset voor niet-sysadmin-logins .

Permissions

Leden van de sysadmin-fixedserverrol kunnen uitvoeren sp_helpdistpublisher voor elke Publisher die de lokale server als distributeur gebruikt. Leden van de db_owner vaste databaserol of de replmonitorrol in een distributiedatabase kunnen sp_helpdistpublisher uitvoeren voor elke Publisher die die distributiedatabase gebruikt. Gebruikers in de publicatietoegangslijst voor een publicatie op de gespecificeerde @publisher kunnen uitvoeren sp_helpdistpublisher. Als @publisher niet wordt gespecificeerd, wordt informatie teruggegeven voor alle uitgevers waar de gebruiker rechten op heeft.