sp_link_publication (języka Transact-SQL)
Ustawia informacje o konfiguracja i zabezpieczeń używanych przez wyzwalacze synchronizacji natychmiastowe subskrypcji aktualizacji podczas łączenia się z Wydawca.Ta procedura przechowywana jest wykonywany przez subskrybent do baza danych subskrypcja.
Security Note: |
---|
Podczas konfigurowania przez wydawcę z dystrybutor zdalny wartości dostarczane dla wszystkich parametrów w tym job_login i job_password, są wysyłane do dystrybutor jako zwykły tekst. Należy zaszyfrować połączenie między Wydawca i jego dystrybutor zdalnym przed wykonaniem tej procedura przechowywana.Aby uzyskać więcej informacji zobacz Encrypting Connections to SQL Server. |
Important Note: |
---|
Under certain conditions, this stored procedure can fail if the Subscriber is running Microsoft SQL Server 2005 Service Pack 1 or later, and the Publisher is running an earlier version.Jeśli procedura przechowywana nie powiedzie się w tym scenariuszu, uaktualniania Wydawca, aby SQL Server 2005 Dodatek usługa Pack 1 lub nowszym. |
sp_link_publication [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
, [ @security_mode = ] security_mode
[ , [ @login = ] 'login' ]
[ , [ @password = ]'password' ]
[ , [ @distributor = ] 'distributor' ]
Argumenty
[ Wydawca @= ] **"**Wydawca "
Is the name of the Publisher to link to.publisher is sysname, with no default.[ @ publisher_db= ] **"**publisher_db "
Is the name of the Publisher database to link to.publisher_db is sysname, with no default.[ @ publikacji= ] **"**publikacja "
Is the name of the publication to link to.publication is sysname, with no default.[ @ security_mode= ] security_mode
Is the security mode used by the Subscriber to connect to a remote Publisher for immediate updating.security_mode is int, and can be one of these values.When possible, use Windows Authentication.Wartość
Description
0
Używa SQL Server Uwierzytelnianie za pomocą identyfikatora logowania, określonego w tej procedurze przechowywanej jako Identyfikator logowania and hasło.
Note:W poprzednich wersjach SQL Server, tej opcji został użyty do określenia dynamiczne zdalnego wywołania procedury (RPC, Remote Procedure Call).1
Używa (kontekst zabezpieczeńSQL Server Uwierzytelniania lub uwierzytelnianie systemu Windows) użytkownika, wprowadzeniu zmian przez subskrybent.
Note:To konto musi istnieć również Wydawca w odpowiednich uprawnień.W przypadku korzystania z uwierzytelnianie systemu Windows, delegowanie kont zabezpieczeń musi być obsługiwany.2
Używa logowania serwer połączony, zdefiniowane przez użytkownika utworzone przy użyciu sp_link_publication.
[ @ logowania= ] "login'
Is the login.login is sysname, with a default of NULL.Ten parametr musi być określona przy security_mode is 0.[ @ hasła= ] **"**hasło "
Is the password.password is sysname, with a default of NULL.Ten parametr musi być określona przy security_mode is 0.[ @distributor= ] 'distributor'
Is the name of the Distributor.distributor is sysname, with a default of NULL.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
sp_link_publication jest używany przez natychmiastowe aktualizowanie subskrypcji w replikacja transakcyjnej.
sp_link_publication można użyć dla subskrypcji ściągać i wypychanie.Może ona zostać wywołana przed lub po utworzeniu subskrypcja.Wpis jest wstawiany lub aktualizowany w MSsubscription_properties (języka Transact-SQL) tabela systemowa.
Dla subskrypcji wypychanych wpis może zostać oczyszczone przez sp_subscription_cleanup (języka Transact-SQL). Subskrypcji ściąganej wpis może zostać oczyszczone przez sp_droppullsubscription (Transact-SQL) lub sp_subscription_cleanup (języka Transact-SQL). Można również wywołać sp_link_publication przy użyciu hasła NULL, aby wyczyścić pozycję na MSsubscription_properties (języka Transact-SQL) tabela systemowa zabezpieczeń dotyczy.
Tryb domyślny używany przez natychmiastowe subskrybent aktualizacji podczas łączenia się z wydawcą nie zezwala na połączenie przy użyciu uwierzytelnianie systemu Windows.Połączyć się z trybu uwierzytelnianie systemu Windows, serwer połączony musi być skonfigurowane do Wydawca i natychmiastowe subskrybent aktualizowania należy używać tego połączenia, podczas aktualizowania subskrybent.Wymaga to sp_link_publication ma być uruchomiony z security_mode = 2.W przypadku korzystania z uwierzytelnianie systemu Windows, delegowanie kont zabezpieczeń musi być obsługiwany.
Uprawnienia
Tylko członkowie sysadmin roli serwera stałe mogą być wykonać sp_link_publication.