AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 257082
Accepted
Bingobango
Bingobango
Asked: 2020-01-11 01:28:24 +0800 CST2020-01-11 01:28:24 +0800 CST 2020-01-11 01:28:24 +0800 CST

Atualizando do SQL Server 2012 SP1 para o SQL Server 2019

  • 772

Estou atualizando um banco de dados interno no trabalho e estamos criando uma nova VM para hospedá-lo.

Não consigo ver uma opção para gerar um script para exportar o banco de dados SQL Server 2012 SP1 para a versão do servidor SQL Server 2019. Seria melhor para mim:

  • Siga o caminho de atualização do SQL Server 2012 para o SQL Server 2019 no servidor de banco de dados atual e exporte o banco de dados para o novo servidor quando a atualização for concluída.

ou

  • Exporte o banco de dados do SQL Server 2012 como está e faça um script para a versão de servidor mais alta disponível (2017).

Se eu instalasse o SQL Server 2012 SP4, isso me daria uma opção para Script for Server Version SQL Server 2019?

Obrigado pela sua ajuda antecipadamente.

sql-server-2012 sql-server-2019
  • 2 2 respostas
  • 25887 Views

2 respostas

  • Voted
  1. Best Answer
    KevH
    2020-01-11T01:53:32+08:002020-01-11T01:53:32+08:00

    Esta página útil da Microsoft deve ser muito útil para você, pois explica em detalhes como realizar uma migração e as ferramentas e métodos disponíveis: Atualizações de versão e edição com suporte para SQL Server 2019

    Use o Data Migration Assistant (DMA) para verificar seus bancos de dados para garantir que eles possam ser migrados para o servidor 2019. Ele destacará possíveis problemas de bloqueio, como recursos obsoletos, que talvez você precise resolver antes de migrar.

    Parece que você ainda precisará atualizar seu SQL Server 2012 para SP4 para ter suporte total.

    • 11
  2. John K. N.
    2020-01-11T01:53:34+08:002020-01-11T01:53:34+08:00

    Nós normalmente só...

    1. Execute um backup simples do banco de dados do SQL Server na instância antiga do SQL Server (ou com o comando Transact-SQL BACKUP)
    2. Copie o backup do banco de dados (arquivo *.BAK) para a nova instância do SQL Server
    3. Restaure o banco de dados usando o SQL Server Management Studio (SSMS) ou o comando Transact-SQL RESTORE DATABASE ....

    Durante a restauração do banco de dados na nova instância, ele é convertido automaticamente na versão mais recente do banco de dados.

    Se você restaurar um banco de dados SQL Server 2005 (9.x) ou superior para o SQL Server 2019 (15.x), o banco de dados será atualizado automaticamente. Normalmente, o banco de dados fica disponível imediatamente. No entanto, se um banco de dados SQL Server 2005 (9.x) tiver índices de texto completo, o processo de atualização os importa, redefine ou reconstrói, dependendo da configuração da propriedade do servidor upgrade_option. Se a opção de atualização estiver definida para importar (opção_de atualização = 2) ou reconstruir (opção_de atualização = 0), os índices de texto completo ficarão indisponíveis durante a atualização. Dependendo da quantidade de dados indexados, a importação pode levar várias horas e a reconstrução pode levar até dez vezes mais. Observe também que, quando a opção de atualização é definida para importação, os índices de texto completo associados são reconstruídos se um catálogo de texto completo não estiver disponível. Para alterar a configuração da propriedade do servidor upgrade_option,

    Referência: Restaurar um banco de dados para um novo local (SQL Server) (Microsoft | SQL Docs)

    Importante

    Não se esqueça de criar scripts para os logins do SQL Server, que podem ser usados ​​para recriá-los na nova instância. Visite o artigo Como transferir logins e senhas entre instâncias do SQL Server (Suporte da Microsoft) para ver como isso pode ser feito.

    • 9

relate perguntas

  • SQL Server 2012 Criar índice com Sort In TempDb On - Gains False?

  • Transparência de failover do SQL Server AlwaysOn

  • Por que as sequências Denali devem ter um desempenho melhor do que as colunas de identidade?

  • O SQL Server não deveria oferecer suporte a RANGE?

  • O que é SQL Server "Denali"? O que há de novo?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve