Preciso restaurar um banco de dados SQL Server 2000 para SQL Server 2016. Existe alguma maneira possível de fazer isso sem precisar instalar uma cópia completa do SQL Server 2008, restaurar para 2008, alterar o nível de compatibilidade e restaurar o backup de 2008 para 2016 ? Eu sei que isso funcionaria, mas eu realmente não quero instalar o 2008 R2 apenas para esse único propósito, a menos que não tenha outra escolha.
relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
NÃO é possível restaurar um banco de dados do SQL Server 2000 para o SQL Server 2016 sem restaurá-lo primeiro para o 2008 R2.
Aqui está uma resposta de Aaron Bertrand com detalhes sobre opções alternativas para obter os dados do banco de dados SQL 2000 https://dba.stackexchange.com/a/99340/60898 .
Adicionando mais informações e complementando a resposta do @sql_handle ...
Você pode atualizar de qualquer versão 2005+ para qualquer outra versão .
Como você está no SQL 2000, você precisa ter um servidor de salto para facilitar a atualização para o sql server 2016.
Além disso, toda a migração pode ser automatizada usando dbatools - script do PowerShell -
start-sqlmigration
.Respondi Atualizar banco de dados SQL Server 2000... com etapas e práticas recomendadas que serão úteis para você.
Não é possível restaurar seus dados do SQL 2000 para o SQL 2016 diretamente, mas você pode importá-los do SQL 2000 para o SQL 2016.
Aqui está como eu importo os dados, basta seguir os passos abaixo.
Etapa 1. Clique com o botão direito em qualquer tabela e escolha Importar dados
Etapa 2. Clique em Avançar depois que o Assistente de importação/exportação DTS aparecer
Etapa 3. Escolha sua fonte de dados (SQL 2000)
Etapa 4. Escolha seu destino (SQL 2016) , você precisa criar uma conexão DSN (conexão ODBC) para se conectar ao SQL 2016
Etapa 5. Selecione todas as tabelas
Etapa 6. Escolha copiar tabelas e visualizações do banco de dados de origem
Etapa 7. Selecione Executar imediatamente
Etapa 8. Clique em Concluir
Etapa 9. Processe os dados de importação para o SQL 2016, esse processo levará um minuto, depende de quantos dados você possui. Apenas relaxe e espere.
Etapa 10. Concluir