ReplicationServer.CopySubscriptionDatabase(String, String, Boolean) Método

Definição

Copia um banco de dados de assinaturas pull existente.

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)

Parâmetros

databaseName
String

Um valor de string que especifica o nome de um banco de dados de assinatura pull para copiar.

fileName
String

Um valor de string que especifica o caminho completo, incluindo o nome do arquivo, para o qual uma cópia do arquivo da parte de dados (.mdf) é salva.

overwriteExistingFile
Boolean

Um valor booleano que especifica se deve ou não sobrescrever um arquivo existente com o mesmo nome especificado no fileName parâmetro, se houver.

Exceções

Quando o servidor não está rodando no Microsoft SQL Server 2000 ou mais recente.

Se um parâmetro for nulo, contém caracteres nulos ou ultrapassa 128 bytes.

Comentários

Note

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Não use esse recurso em um novo trabalho de desenvolvimento e modifique os aplicativos que atualmente usam esse recurso o mais rápido possível.

Somente bancos de dados de arquivo único podem ser copiados.

O CopySubscriptionDatabase método pode ser chamado por um membro do db_owner papel fixo de banco de dados do banco de dados que está sendo copiado.

O CopySubscriptionDatabase método é equivalente ao procedimento armazenado sp_copysubscription (Transact-SQL ).

Aplica-se a