INF: Utilizar o com MOVE a opção com a declaração de RESTAURO
INF: Utilizar o com MOVE a opção com a declaração de RESTAURO Imprimir
(الشرق الاوسط (العربية Brasil (Português) Deutschland (Deutsch) España, Latinoamérica (Español) France (Français) Indonesia (Bahasa Indonesia) Italia (Italiano) Türkiye (Türkçe) United States (English) Việt Nam (Tiếng Việt) Česká republika (Čeština) Ελλάδα (Ελληνικά) Россия (Русский) भारत (हिंदी) ไทย (ไทย) 中国 (简体中文) 台灣 (繁體中文) 日本 (日本語) 대한민국 (한국어) Artigo: 221465 - Ver produtos para os quais este artigo se aplica.Excluso da responsabilidade sobre o conteúdo traduzido por tradução automaticaTradução automática e correçõesSe for um cliente de uma Pequena Empresa, poderá obter recursos de aprendizagem e resolução de problemas adicionais no Web site Suporte para Pequenas EmpresasExpandir tudo | Reduzir tudoNesta páginaSumárioSQL Server 6.5 utilizado as declarações de informação e LOAD para efectuar uma cópia de uma base de dados e, subsequentemente, recarregá-la. No SQL Server 7.0 e 2000, esta terminologia foi alterado para efectuar a cópia de segurança e restaurar.As informações deste artigo destina-se para explicar a utilização adequada da opção WITH MOVE com a instrução Transact-SQL RESTORE. Voltar ao topo | Submeter comentáriosMais InformaçãoUma instrução RESTORE sempre produz uma base de dados é idêntico ao que foi efectuada uma cópia de segurança. A base de dados produzida pelo RESTAURO terá o mesmo número de ficheiros e os ficheiros serão do mesmo tamanho, conforme determinado pela cópia de segurança. O ficheiro de cópia de segurança contém informações sobre o nome, número, tamanho e localização de todos os ficheiros da base de dados no momento da cópia de segurança foi criada. Quando RESTORE uma cópia de segurança e permitir o SQL Server para recriar a base de dados para o utilizador, ocorrerá o seguinte: Se existir um ficheiro na mesma localização como na cópia de segurança, é utilizado e irá ser idêntica ao ficheiro na cópia de segurança (tamanho de ficheiro idênticos, atributos e assim sucessivamente).Se existe um ficheiro, mas numa localização diferente do que especificado no conjunto de cópia de segurança, a localização no servidor é utilizada (fazer assim implicitamente "MOVE").Se existir um ficheiro no servidor com nenhum ficheiro correspondente no conjunto de cópia de segurança, serão silenciosamente ignorado.Se não existir um ficheiro requerido pelo conjunto de cópia de segurança no servidor, é criado.Por este motivo, se desejar alterar a localização dos ficheiros quando restaurar a base de dados, tem as seguintes opções: Crie a base de dados antes de executar o RESTAURO (tal como era necessário com o SQL Server 6.5), especificando a nova localização.- ou -Utilize a instrução RESTORE com a cláusula MOVE. Isto evita o passo adicional de criar a base de dados pela primeira vez. Cria a base de dados e os ficheiros na localização especificada.Nota que SQL Server pode requerer que utilize a cláusula MOVE se restaurar um ficheiro deverá substituir um ficheiro existente que está em utilização por outra base de dados. Irá receber neste caso as seguintes mensagens: Servidor: Erro 3156, nível de 16, estado 2, linha 1O ficheiro 'D:\MSSQL7\data\Filename_Data.MDF' não pode ser utilizado pelo RESTAURO.Considere utilizar a opção WITH MOVE para identificar uma localização válida para o ficheiro.Servidor: Erro 3013, nível de 16, estado 1, linha 1Operação de cópia de segurança ou restauro terminar irregularmente. REFERÊNCIASLivros online do SQL Server; RESTORE (T-SQL) Voltar ao topo | Submeter comentáriosPropriedadesArtigo: 221465 - Última revisão: terça-feira, 28 de outubro de 2003 - Revisão: 3.3A informação contida neste artigo aplica-se a:Microsoft SQL Server 7.0 Standard EditionMicrosoft SQL Server 2000 Standard EditionPalavras-chave: kbmt kbbackup kbinfo KB221465 KbMtptTradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.Clique aqui para ver a versão em Inglês deste artigo: 221465