sys.sp_helpdistpublisher (Transact-SQL)

Dotyczy:SQL ServerAzure SQL Managed Instance

Zwraca własności wydawców za pomocą dystrybutora. Ta procedura składowana jest wykonywana w dystrybutorze w dowolnej bazie danych.

Transact-SQL konwencje składni

Składnia

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

Arguments

[ @publisher = ] N'publisher'

Określa Publisher, dla którego właściwości są zwracane. @publisher to nazwa systemu, z domyślnym .%

[ @check_user = ] check_user

Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.

Zestaw wyników

Nazwa kolumny Typ danych Opis
name sysname Nazwa Publisher.
distribution_db sysname Baza danych dystrybucji dla określonego Publisher.
security_mode int Tryb bezpieczeństwa używany przez agentów replikacji do łączenia się z Publisher dla kolejkowych subskrypcji aktualizujących lub z urządzeniem nie-SQL Server Publisher.

0 = Uwierzytelnianie programu SQL Server
1 = Uwierzytelnianie systemu Windows
login sysname Nazwa logowania używana przez agentów replikacyjnych do łączenia się z Publisher dla subskrypcji aktualizujących się w kolejce lub z nie-SQL Server Publisher.
password nvarchar(524) Hasło zwrócone (w prostej zaszyfrowanej formie). Hasło jest dla NULL użytkowników innych niż administrator systemu.
active bit To, czy zdalny Publisher korzysta z lokalnego serwera jako dystrybutora:

0 = Nie
1 = Tak
working_directory nvarchar(255) Nazwa katalogu roboczego.
trusted bit Jeśli hasło jest wymagane podczas łączenia się Publisher z dystrybutorem. W przypadku SQL Server 2005 (9.x) i późniejszych wersji ta kolumna powinna zawsze zwracać 0, co oznacza, że wymagane jest hasło.
thirdparty_flag bit Niezależnie od tego, czy publikacja jest dostępna przez SQL Server, czy przez aplikację firm trzecich:

0= SQL Server, Oracle lub Oracle Gateway Publisher.
1= Publisher jest zintegrowany z SQL Server za pomocą aplikacji firm trzecich.
publisher_type sysname Typ Publisher; może być jedną z następujących wartości:

MSSQLSERVER
ORACLE
ORACLE GATEWAY
publisher_data_source nvarchar(4000) Nazwa źródła danych OLE DB na Publisher.
storage_connection_string nvarchar(4000) Klucz dostępu do pamięci do katalogu roboczego, gdy jest dystrybutorem lub wydawcą w Azure SQL Database.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Remarks

sp_helpdistpublisher jest używany we wszystkich typach replikacji.

sp_helpdistpublisher Nie wyświetla logowania ani hasła wydawcy w zestawie wyników dla osób niebędących administratorem systemu .

Permissions

Członkowie roli stałego serwera administratora systemu mogą być wykonywani sp_helpdistpublisher dla dowolnego Publisher korzystającego z lokalnego serwera jako dystrybutora. Członkowie roli db_owner stałej bazy danych lub roli replmonitora w bazie dystrybucji mogą być wykonywani sp_helpdistpublisher dla dowolnych Publisher korzystających z tej bazy dystrybucji. Użytkownicy na liście dostępu do publikacji w określonym @publisher mogą wykonać sp_helpdistpublisher. Jeśli @publisher nie jest określona, zwracane są informacje dla wszystkich Wydawców, do których użytkownik ma prawa dostępu.