Incompatibilidade entre Backups
28/01/2016
0
Mario Holanda
Post mais votado
29/01/2016
Você tem várias alternativas, como as indicadas nos posts que lhe passei.
A mais prática, na minha opinião, é replicar a estrutura de dados e migrar as tabelas vias scripts SQL.
Marcos P
Mais Posts
28/01/2016
Marcos P
O contrário, não funciona !
Esses links detalham melhor a questão :
TechNet01
TechNet02
iMasters
28/01/2016
Mario Holanda
29/01/2016
Mario Holanda
29/01/2016
Marcos P
Uma vez criada a estrutura de dados, exatamente como a original, para cada tabela a ser migrada deve ser criado um SELECT INTO ( na tabela do banco de origem, para a tabela do banco de destino ).
O quê pode gerar algum trabalho adicional, além, óbvio, do volume de tabelas a serem migradas, são as constraints do banco. Mas nada que não possa ser resolvido...
29/01/2016
Jothaz
Se for um banco de dados gigantesco pode não ser viável, então depende do cenário, mas na maioria da vezes da para usar.
[img]http://arquivo.devmedia.com.br/forum/imagem/418027-20160129-151714.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/418027-20160129-151724.png[/img]
Outra forma é você criar uma query que lê a tabela e gera o script e INSERT com os valores.
Eu gosto muito de uma ferramenta chamada SqlDbx que é tipo um Management Studio que se conecta a qualquer servidor SQl (oracle, SQL, PostgreSQL e etc).
Ela tem uma opção de no resultado do SELECT você gerar os INSERT´s.
03/02/2016
Mariana Carvalho
05/02/2016
Mario Holanda
Tambem quero saber.
05/02/2016
Jothaz
porte você vão chorar todos os dias. Na empresa que estou alocado hoje temos mais de 100 bases em dezenas de servidores, imaginem gerir tudo isto.
O cargo de DBA é trabalhoso, complicado, estressante, não admite erros e as vezes braçal. Então se querem seguir carreia preparem-se, pois o banco de dados é alma da parada.
Eu particularmente não vejo complicações em usar o "Gerar Script" e a não ser que o BD seja gigante é uma das melhores formas de atuar. É pratico, rápido e seguro.
Outros caminhos:
--Seguir a dica do Marcos P e usar SELECT INTO, dependendo do cenário poderá ser necessário criar um LinkedServer
--Ferramentas pagas tipo apexsql sql_tools_diff
--Ferramentas free DBSave Version 5.4.3
--Ferramenta da propria Microsoft para gerar script individualmente de cada tabela Microsoft SQL Server Database Publishing Wizard 1.1
--Criar uma queyr que gere os script de INSERTcom o conteúdo de uma tabela, que é um ótimo exercício para testar vosso conhecimento em SQL. Se não conseguirem eu posto um exemplo que tenho.
Bom são vários caminhos, mas se perguntar para qualquer DBA experiente ele vai sugerir usar o "Gerar Script" ou no máximo o "Microsoft SQL Server Database Publishing Wizard"
Boa diversão.
05/02/2016
Mariana Carvalho
Eu queria fazer de tabela em tabela.
A minha resposta deu a entender que estaria achando complicado o processo, mas não, rsrsrs.
05/02/2016
Jothaz
Mas o que eu disse continua valendo não é fácil ser DBA. kkkk
Para tabela a tabela:
--Ferramenta da propria Microsoft para gerar script individualmente de cada tabela Microsoft SQL Server Database Publishing Wizard 1.1
--Criar uma queyr que gere os script de INSERTcom o conteúdo de uma tabela, que é um ótimo exercício para testar vosso conhecimento em SQL. Se não conseguirem eu posto um exemplo que tenho.
Eu queria fazer de tabela em tabela.
A minha resposta deu a entender que estaria achando complicado o processo, mas não, rsrsrs.
06/02/2016
Mariana Carvalho
Obrigada pelas respostas!
10/02/2016
Mario Holanda
Clique aqui para fazer login e interagir na Comunidade :)