Condividi tramite


ReplicationDatabase.LinkPublicationForUpdateableSubscription Metodo

Definizione

Imposta le informazioni di configurazione e di sicurezza utilizzate dai trigger di sincronizzazione delle sottoscrizioni ad aggiornamento durante la connessione al server di pubblicazione.

public:
 void LinkPublicationForUpdateableSubscription(System::String ^ publisher, System::String ^ publisherDB, System::String ^ publication, System::String ^ distributor, Microsoft::SqlServer::Replication::PublisherConnectionSecurityContext ^ publisherSecurity);
public void LinkPublicationForUpdateableSubscription (string publisher, string publisherDB, string publication, string distributor, Microsoft.SqlServer.Replication.PublisherConnectionSecurityContext publisherSecurity);
member this.LinkPublicationForUpdateableSubscription : string * string * string * string * Microsoft.SqlServer.Replication.PublisherConnectionSecurityContext -> unit
Public Sub LinkPublicationForUpdateableSubscription (publisher As String, publisherDB As String, publication As String, distributor As String, publisherSecurity As PublisherConnectionSecurityContext)

Parametri

publisher
String

Nome del server di pubblicazione al quale si connette il Sottoscrittore ad aggiornamento.

publisherDB
String

Nome del database di pubblicazione.

publication
String

Nome della pubblicazione.

distributor
String

Nome del server di distribuzione utilizzato dal Sottoscrittore ad aggiornamento.

publisherSecurity
PublisherConnectionSecurityContext

Valore PublisherConnectionSecurityContext che definisce la modalità di connessione tra il Sottoscrittore ad aggiornamento e il server di pubblicazione.

Eccezioni

Quando la versione non è Microsoft SQL Server 2005 o versione successiva.

Quando uno dei String parametri stringa è Null, contiene caratteri Null o è più lungo di 128 caratteri Unicode.

Commenti

È possibile chiamare il LinkPublicationForUpdateableSubscription metodo sia per i database di sottoscrizione push che per i database di sottoscrizione pull. Questa stored procedure può essere chiamata prima o dopo la creazione della sottoscrizione.

Il LinkPublicationForUpdateableSubscription metodo deve essere chiamato solo quando l'istanza attualmente connessa di SQL Server è un Sottoscrittore aggiornabile di una pubblicazione transazionale.

La modalità predefinita utilizzata in un Sottoscrittore ad aggiornamento immediato per la connessione al server di pubblicazione non consente la connessione tramite l'autenticazione di Windows. Per connettersi con una modalità di autenticazione di Windows, è necessario configurare un server collegato nel server di pubblicazione e il Sottoscrittore ad aggiornamento immediato deve utilizzare questa connessione durante l'aggiornamento del Sottoscrittore. Ciò richiede che si specifichi un valore per Integrated l'oggetto PublisherConnectionSecurityContext passato nel PublisherSecurity parametro quando si chiama LinkPublicationForUpdateableSubscription.

Il LinkPublicationForUpdateableSubscription metodo può essere chiamato solo da un membro del ruolo predefinito del sysadmin server nel Sottoscrittore.

La chiamata LinkPublicationForUpdateableSubscription equivale all'esecuzione di sp_link_publication (Transact-SQL).

Si applica a