ReplicationServer.CopySubscriptionDatabase(String, String, Boolean) Metodo

Definizione

Copia un database di abbonamenti pull esistente.

public:
 void CopySubscriptionDatabase(System::String ^ databaseName, System::String ^ fileName, bool overwriteExistingFile);
public void CopySubscriptionDatabase(string databaseName, string fileName, bool overwriteExistingFile);
member this.CopySubscriptionDatabase : string * string * bool -> unit
Public Sub CopySubscriptionDatabase (databaseName As String, fileName As String, overwriteExistingFile As Boolean)

Parametri

databaseName
String

Un valore di stringa che specifica il nome di un database pull subscription da copiare.

fileName
String

Un valore di stringa che specifica il percorso completo, incluso il nome del file, in cui viene salvata una copia del file della parte dati (.mdf).

overwriteExistingFile
Boolean

Un valore booleano che specifica se scrivere o meno un file esistente con lo stesso nome specificato nel fileName parametro, se ce n'è uno.

Eccezioni

Quando il server non è in esecuzione su Microsoft SQL Server 2000 o versioni successive.

Se un parametro è nullo, contiene caratteri nulli o supera i 128 byte.

Commenti

Note

Questa funzionalità verrà rimossa in una versione futura di Microsoft SQL Server. Non usare questa funzionalità nel nuovo lavoro di sviluppo e modificare le applicazioni che attualmente usano questa funzionalità il prima possibile.

È possibile copiare solo database a file singolo.

Il CopySubscriptionDatabase metodo può essere chiamato da un membro del ruolo db_owner fisso del database che viene copiato.

Il CopySubscriptionDatabase metodo è equivalente alla procedura memorizzata sp_copysubscription (Transact-SQL).

Si applica a