Vinculando tabelas em bancos de dados MS SQL

0

Esta é mais uma questão para obter algumas sugestões de software. Espero que seja OK perguntar aqui.

Digamos que eu tenha um banco de dados MS SQL de um sistema de origem que eu queira migrar para outro servidor MS SQL. Ao fazer isso, preciso que duas coisas aconteçam:

  1. Eu devo ter a opção de renomear e reestruturar tabelas e colunas entre os bancos de dados. Na realidade, isso significa que as tabelas e colunas podem ser arbitrárias no banco de dados MS SQL do sistema de origem, mas devem seguir um esquema estrito no banco de dados migrado. Às vezes, os bancos de dados também contêm blobs. E quero que isso seja feito sem passar pelo XML.
  2. Se possível, um software que ofereça uma solução genérica para o banco de dados migrado (para que o esquema sempre seja um dado fator e não seja necessário reescrevê-lo).

Editar:

Eu acho que, até certo ponto, isso poderia ser feito com sp_rename em MSSQLMS:

sp_rename takes below arguments:
Parameter   Description  
@objname    Object Name. When renaming a column you need to specify table name.column name optionally you can also prefix schema name
@newname    New name for the specified object
@objtype    Type of the object. You can rename below objects using sp_rename:
COLUMN
DATABASE
INDEX
OBJECT
STATISTICS
USERDATATYPE
Default value for this parameter is TABLE

No entanto, não tenho certeza se ele poderia ser usado "todo o caminho", de acordo com minhas necessidades.

    
por Paul Bergström 10.10.2018 / 13:42

0 respostas