none
Bases envolvidas em DTS. RRS feed

  • Pergunta

  • Senhores.

    Isto é possivel? 

    De forma automatizada identificar os banco de dados envolvidos nos DTS que tenho em meus servidores de produção ?

    No momento trabalho com mais de 500 servidores. Existe algum procedimento no banco que fica armazenado esse tipode  informação.

    Obrigado.

    sexta-feira, 23 de agosto de 2013 13:11

Todas as Respostas

  • Marcelo, você se referindo ao DTSX (arquivo)? Se sim, este na verdade é um XML.

    Se abrir o arquivo DTSX no notepad verá tal estrutura.

    <DTS:ObjectData>
            <DTS:ConnectionManager
              DTS:ConnectionString="Data Source=XPTO;User ID=usuario;Initial Catalog=BANCO_DADOS;Provider=SQLNCLI11.1;Persist Security Info=True;Auto Translate=False;">
              <DTS:Password
                DTS:Name="Password"
                Sensitive="1"
                Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAZm2bod9F80iNE7tK5fIL5gAAAAAIAAAARABUAFMAAAADZgAAwAAAABAAAADu+2+UidJMJnoa3dMOwh83AAAAAASAAACgAAAAEAAAAMEb8ZWamjt6iFfIpC9XqHwYAAAAOfGGoihbRcUx6dmyvOUMLC+WbqQDt57MFAAAAJWXHEHx7rmpvkv20DkkzGDcXVtC</DTS:Password>
            </DTS:ConnectionManager>

    Note no script acima. No elemento DTS:ObjectData dentro de DTS:ConnectionManager é possível através do atributo DTS:ConnectionString identificar na propriedade Initial Catalog o nome do banco de dados e na propriedade Data Source o servidor em que o banco de dados se encontra.

    Desta forma, existem várias formas de abrir o "XML" DTSX para identificar esta informação.

    Uma das maneiras é utilizando xQuery.

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    sexta-feira, 23 de agosto de 2013 13:58
  • Eduardo. Realmente a sua solução é muito bom.

    Mas infelizmente, Não tenho os arquivos dtsx.

    Os dts estão no local packpage dentro do sql server, tentei exportar para arquivo , porem ele exporta somente em .dts não sendo possivel visualizar o conteudo.

    Sabe se existe alguma forma de exportar os packpages para arquivo ?

    Valeu (Y).

    sexta-feira, 23 de agosto de 2013 14:35