ReplicationDatabase.LinkPublicationForUpdateableSubscription Methode

Definition

Legt die Konfigurations- und Sicherheitsinformationen fest, die von den Synchronisierungstriggern der aktualisierbaren Abonnements bei der Herstellung einer Verbindung mit dem Verleger verwendet werden.

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)

Parameter

publisher
String

Der Name des Verlegers, mit dem der Aktualisierungsabonnent eine Verbindung herstellt.

publisherDB
String

Der Name der Publikationsdatenbank.

publication
String

Der Name der Veröffentlichung.

distributor
String

Der Name des von diesem Aktualisierungsabonnenten verwendeten Verteilers.

publisherSecurity
PublisherConnectionSecurityContext

Ein PublisherConnectionSecurityContext-Wert, der definiert, wie der Aktualisierungsabonnent eine Verbindung mit dem Verleger herstellt.

Ausnahmen

Wenn die Version nicht Microsoft SQL Server 2005 oder höher ist.

Wenn eine der String Zeichenfolgenparameter null ist, null Zeichen enthält oder länger als 128 Unicode-Zeichen ist.

Hinweise

Die LinkPublicationForUpdateableSubscription Methode kann sowohl für Push- als auch Pull-Abonnementdatenbanken aufgerufen werden. Der Aufruf ist vor oder nach dem Erstellen des Abonnements möglich.

Die LinkPublicationForUpdateableSubscription Methode muss nur aufgerufen werden, wenn die derzeit verbundene Instanz von SQL Server ein updatable Subscriber für eine Transaktionsveröffentlichung ist.

Der Standardmodus, der von einem Abonnenten mit sofortigem Update verwendet wird, wenn eine Verbindung zum Verleger hergestellt wird, ermöglicht nicht die Verwendung einer Verbindung mit der Windows-Authentifizierung. Um eine Verbindung mit einem Windows-Authentifizierungsmodus herzustellen, muss ein verknüpfter Server für den Publisher eingerichtet werden, und der sofortige Aktualisierungsabonnent sollte diese Verbindung beim Aktualisieren des Abonnenten verwenden. Dies erfordert, dass Sie beim Aufrufen LinkPublicationForUpdateableSubscriptioneinen Wert Integrated für den PublisherConnectionSecurityContextPublisherSecurity übergebenen Parameter angeben.

Die LinkPublicationForUpdateableSubscription Methode kann nur von einem Mitglied der sysadmin Fixed-Serverrolle im Subscriber aufgerufen werden.

Das Aufrufen LinkPublicationForUpdateableSubscription entspricht der Ausführung von sp_link_publication (Transact-SQL).

Gilt für: