Compartilhar via


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

Definição

Copia um banco de dados de assinatura 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 cadeia de caracteres que especifica o nome de um banco de dados de assinaturas pull a ser copiado.

fileName
String

Uma valor de cadeia de caracteres que especifica o caminho completo, incluindo o nome do arquivo, no qual uma cópia do arquivo de parte dos dados (.mdf) é salva.

overwriteExistingFile
Boolean

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

Exceções

Quando o servidor não estiver em execução no Microsoft SQL Server 2000 ou posterior.

Se um parâmetro for nulo, contiver caracteres nulos ou exceder 128 bytes.

Comentários

Observação

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Não utilize esse recurso em desenvolvimentos novos e modifique, assim que possível, os aplicativos que atualmente o utilizam.

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

O CopySubscriptionDatabase método pode ser chamado por um membro do db_owner função de banco de dados fixa do banco de dados que está sendo copiado.

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

Aplica-se a