Usuário com melhor resposta
Gerar XML

Pergunta
-
Turma,
Preciso gerar em XML a estrutura do banco SQL como um todo:
Tabelas
Colunas (tipo, tamanho, etc)
Indices
Nome indices (campos)
...
Enfim, basicamente gerar toda a estrutura do banco em um XML.
Valeu !!!
Pablicio- Movido Gustavo Maia Aguiar sexta-feira, 7 de maio de 2010 11:04 (De:SQL Server - Desenvolvimento Geral)
Respostas
-
Oi Pablício,
Eu entendi agora. Bem, acredito que você possa produzir alguns XMLs das principais informações do schema da base. Ex:
SELECT * FROM INFORMATION_SCHEMA.TABLES FOR XML RAW
SELECT * FROM INFORMATION_SCHEMA.COLUMNS FOR XML RAWTalvez não seja necessário nem mesmo utilizar o XML para isso. O próprio usuário poderia rodar esse SELECT e enviá-lo a você.
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comComo monitorar e logar as colunas que foram atualizadas ?
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!1024.entry
Classifique as respostas. O seu feedback é imprescindível- Marcado como Resposta Pablicio sexta-feira, 7 de maio de 2010 17:07
Todas as Respostas
-
Bom Dia,
Mas qual é o schema ? Basta apenas ser XML ? Pode ser com qualquer Tag ?
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comComo monitorar e logar as colunas que foram atualizadas ?
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!1024.entry
Classifique as respostas. O seu feedback é imprescindível -
-
Oi Pablicio,
A finalidade é meramente documentar ou você pretende refazer um banco a partir desse XML ?
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comComo monitorar e logar as colunas que foram atualizadas ?
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!1024.entry
Classifique as respostas. O seu feedback é imprescindível -
Gustavo,
A Idéia e documentar.
Hoje temos vários clientes espalhados por todos os cantos do país, e pelo fato de alguns pacotes de atualização (sql) terem falhados, estou querendo rodar uma rotina que gere o XML no cliente e depois em encaminhe para eu comprar XML com XML como está o banco do cliente.
Temos a ferramente da Red-gate, mas em alguns clientes a conexão é discada ou não é permitido o acesso externo.
Esta é a idéia inicial. Se tiver alguma outra, fique a vontade.
Pablicio -
Oi Pablício,
Eu entendi agora. Bem, acredito que você possa produzir alguns XMLs das principais informações do schema da base. Ex:
SELECT * FROM INFORMATION_SCHEMA.TABLES FOR XML RAW
SELECT * FROM INFORMATION_SCHEMA.COLUMNS FOR XML RAWTalvez não seja necessário nem mesmo utilizar o XML para isso. O próprio usuário poderia rodar esse SELECT e enviá-lo a você.
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comComo monitorar e logar as colunas que foram atualizadas ?
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!1024.entry
Classifique as respostas. O seu feedback é imprescindível- Marcado como Resposta Pablicio sexta-feira, 7 de maio de 2010 17:07