Share via


ReplicationServer.AttachSubscriptionDatabase Methode

Definition

Fügt eine kopierte Abonnementdatenbank auf dem Abonnenten an.

public:
 void AttachSubscriptionDatabase(System::String ^ databaseName, System::String ^ fileName, Microsoft::SqlServer::Replication::ConnectionSecurityContext ^ subscriberSecurity);
public void AttachSubscriptionDatabase (string databaseName, string fileName, Microsoft.SqlServer.Replication.ConnectionSecurityContext subscriberSecurity);
member this.AttachSubscriptionDatabase : string * string * Microsoft.SqlServer.Replication.ConnectionSecurityContext -> unit
Public Sub AttachSubscriptionDatabase (databaseName As String, fileName As String, subscriberSecurity As ConnectionSecurityContext)

Parameter

databaseName
String

Ein Zeichenfolgenwert, der den Namen der Datenbank angibt, die angefügt wird.

fileName
String

Ein Zeichenfolgenwert, der den vollständigen Pfad und den Dateinamen der Datendatei (MDF), die angefügt wird, angibt.

subscriberSecurity
ConnectionSecurityContext

Ein ConnectionSecurityContext, der den Verbindungskontext angibt, der zum Herstellen einer Verbindung mit dem Abonnenten verwendet wird.

Ausnahmen

Wenn der Abonnenten nicht auf SQL Server 2000 oder höher ausgeführt wird.

Wenn Zeichenfolgenparameter null sind, null Zeichen enthalten oder zu lang sind.

Wenn der subscriberSecurity Parameter null ist.

Hinweise

Die AttachSubscriptionDatabase Methode kann von Mitgliedern der systemadmin fixed server role aufgerufen werden.

Die AttachSubscriptionDatabase Methode entspricht dem Ausführen von sp_attachsubscription (Transact-SQL).

Gilt für: