Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure 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 Server1 = 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 = Nie1 = 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:MSSQLSERVERORACLEORACLE 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.