Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure 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-verificatie1 = 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 = Nee1 = 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:MSSQLSERVERORACLEORACLE 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.