Condividi tramite


ReplicationServer.CopySubscriptionDatabase(String, String, Boolean) Metodo

Definizione

Copia un database di sottoscrizione 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

Valore stringa che specifica il nome del database di sottoscrizione pull da copiare.

fileName
String

Valore stringa che specifica il percorso completo, compreso il nome del file, in cui salvare una copia del file della parte di dati con estensione mdf.

overwriteExistingFile
Boolean

Valore booleano che specifica se sovrascrivere o meno un file esistente dello stesso nome specificato nel fileName parametro, se presente.

Eccezioni

Quando il server non è in esecuzione in Microsoft SQL Server 2000 o versione successiva.

Se un parametro è Null, contiene caratteri Null o supera 128 byte.

Commenti

Nota

Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Non usare questa funzionalità in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata.

È possibile copiare solo database a file singolo.

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

Il CopySubscriptionDatabase metodo equivale alla stored procedure sp_copysubscription (Transact-SQL).

Si applica a