ReplicationServer.CopySubscriptionDatabase(String, String, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 ).