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 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 ).