Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico explica como restaurar um backup de banco de dados completo.
Importante
O administrador do sistema que restaura o backup completo do banco de dados deve ser a única pessoa atualmente usando o banco de dados a ser restaurado.
Pré-requisitos e recomendações
Para restaurar um banco de dados criptografado, você deve ter acesso ao certificado ou à chave assimétrica usada para criptografar o banco de dados. Sem o certificado ou a chave assimétrica, o banco de dados não pode ser restaurado. Como resultado, o certificado usado para criptografar a chave de criptografia do banco de dados deve ser mantido desde que o backup seja necessário. Para obter mais informações, consulte SQL Server Certificates and Asymmetric Keys.
Para fins de segurança, recomendamos que você não anexe ou restaure bancos de dados de fontes desconhecidas ou não confiáveis. Esses bancos de dados podem conter um código mal-intencionado que pode executar um código Transact-SQL inesperado ou provocar erros modificando o esquema ou a estrutura física do banco de dados. Antes de usar um banco de dados de uma fonte desconhecida ou não confiável, execute DBCC CHECKDB no banco de dados em um servidor de não produção e examine também o código, como procedimentos armazenados ou outro código definido pelo usuário, no banco de dados.
Nível de compatibilidade do banco de dados após a atualização
Os níveis de compatibilidade dos bancos de dados tempdb, model, msdb e Resource são definidos como o nível de compatibilidade do SQL Server 2014 após a atualização. O banco de dados do sistema mestre mantém o nível de compatibilidade que tinha antes da atualização, a menos que esse nível fosse menor que 100. Se o nível de compatibilidade do mestre tiver menos de 100 antes da atualização, ele será definido como 100 após a atualização.
Se o nível de compatibilidade de um banco de dados de usuário for 100 ou superior antes da atualização, ele permanecerá o mesmo após a atualização. Se o nível de compatibilidade for 90 antes da atualização, no banco de dados atualizado, o nível de compatibilidade será definido como 100, que é o menor nível de compatibilidade com suporte no SQL Server 2014.
Observação
Novos bancos de dados de usuário herdarão o nível de compatibilidade do banco de dados modelo .
Procedimentos
Para restaurar um backup de banco de dados completo
Execute a instrução RESTORE DATABASE para restaurar o backup completo do banco de dados, especificando:
O nome do banco de dados a ser restaurado.
O dispositivo de backup de onde o backup completo do banco de dados é restaurado.
A cláusula NORECOVERY deve ser usada se você tiver um log de transações ou um backup de banco de dados diferencial a ser aplicado após a restauração do backup completo do banco de dados.
Importante
Para restaurar um banco de dados criptografado, você deve ter acesso ao certificado ou à chave assimétrica usada para criptografar o banco de dados. Sem o certificado ou a chave assimétrica, o banco de dados não pode ser restaurado. Como resultado, o certificado usado para criptografar a chave de criptografia do banco de dados deve ser mantido desde que o backup seja necessário. Para obter mais informações, consulte SQL Server Certificates and Asymmetric Keys.
Opcionalmente, especifique:
- A cláusula FILE é utilizada para identificar o conjunto de backup no dispositivo de backup que será restaurado.
Observação
Se você restaurar um banco de dados de versão anterior para o SQL Server 2014, o banco de dados será atualizado automaticamente. Normalmente, o banco de dados fica disponível imediatamente. No entanto, se um banco de dados do SQL Server 2005 tiver índices de texto completo, o processo de atualização importará, redefinirá ou os recriará, dependendo das configurações da propriedade de servidor upgrade_option. Se a opção de atualização for definida como importar (upgrade_option = 2) ou recriar (upgrade_option = 0), os índices de texto completo permanecerão indisponíveis durante a atualização. Dependendo da quantidade de dados que estão sendo indexados, a importação pode levar várias horas e a recompilação pode levar até dez vezes mais tempo. Lembre-se também de que, quando a opção de atualização estiver definida para importar, os índices de texto completo associados serão recriados se um catálogo de texto completo não estiver disponível. Para alterar a configuração da propriedade de servidor upgrade_option , use sp_fulltext_service.
Exemplo
Descrição
Este exemplo restaura o backup completo do banco de dados AdventureWorks2012 da fita.
Exemplo
USE master;
GO
RESTORE DATABASE AdventureWorks2012
FROM TAPE = '\\.\Tape0';
GO
Consulte Também
Restaurações de banco de dados completas (modelo de recuperação completa)
Restaurações de banco de dados completas (modelo de recuperação simples)
Backups completos do banco de dados (SQL Server)
RESTORE (Transact-SQL)
Histórico de backup e informações de cabeçalho (SQL Server)
Recompilar bancos de dados do sistema