Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Returnerar utgivarnas egendomar via en distributör. Den här lagrade proceduren körs på distributören på valfri databas.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_helpdistpublisher
[ [ @publisher = ] N'publisher' ]
[ , [ @check_user = ] check_user ]
[ ; ]
Arguments
[ @publisher = ] N'utgivare'
Specificerar vilken Publisher för vilken egendomar de ska returnera.
@publisher är sysname, med standardvärdet .%
[ @check_user = ] check_user
Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.
Resultatuppsättning
| Kolumnnamn | Datatyp | Description |
|---|---|---|
name |
sysname | Namn på Publisher. |
distribution_db |
sysname | Distributionsdatabas för den angivna Publisher. |
security_mode |
int | Säkerhetsläget används av replikationsagenter för att ansluta till Publisher för köade uppdateringsprenumerationer, eller med en icke-SQL Server Publisher.0 = SQL Server-autentisering1 = Windows-autentisering |
login |
sysname | Inloggningsnamn som används av replikationsagenter för att ansluta till Publisher för köade uppdateringsprenumerationer, eller med en icke-SQL Server Publisher. |
password |
nvarchar(524) | Lösenord returneras (i enkel krypterad form). Lösenordet är NULL för andra användare än sysadmin. |
active |
bit | Om en fjärr-Publisher använder den lokala servern som distributör:0 = Nej1 = Ja |
working_directory |
nvarchar(255) | Namnet på arbetskatalogen. |
trusted |
bit | Om lösenordet krävs när Publisher ansluter till distributören. För SQL Server 2005 (9.x) och senare versioner ska denna kolumn alltid returnera 0, vilket innebär att lösenordet krävs. |
thirdparty_flag |
bit | Oavsett om publiceringen aktiveras av SQL Server eller av en tredjepartsapplikation:0= SQL Server, Oracle eller Oracle Gateway Publisher.1= Publisher är integrerat med SQL Server via en tredjepartsapplikation. |
publisher_type |
sysname | Type of Publisher; kan vara ett av följande värden:MSSQLSERVERORACLEORACLE GATEWAY |
publisher_data_source |
nvarchar(4000) | Namnet på OLE DB-datakällan på Publisher. |
storage_connection_string |
nvarchar(4000) | Lagringsåtkomstnyckel för fungerande katalog när distributör eller utgivare är i Azure SQL Database. |
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
sp_helpdistpublisher används i alla typer av replikering.
sp_helpdistpublisher visar inte publicistens inloggning eller lösenord i resultatuppsättningen för icke-sysadmin-inloggningar .
Permissions
Medlemmar i sysadmin-fastserverrollen kan köra sp_helpdistpublisher för vilken Publisher som helst som använder den lokala servern som distributör. Medlemmar i den db_owner fasta databasrollen eller replmonitor-rollen i en distributionsdatabas kan köra sp_helpdistpublisher för vilken Publisher som helst som använder den distributionsdatabasen. Användare i publiceringsåtkomstlistan för en publikation på den angivna @publisher kan köra sp_helpdistpublisher. Om @publisher inte specificeras returneras information för alla utgivare som användaren har rätt att få tillgång till.