Suspeito que minhas habilidades no Google sejam insuficientes hoje, mas estou procurando um script TSQL rápido que identificará todos os pacotes SSIS no Package Store que estão usando um determinado nome de variável de ambiente.
Por exemplo, quando configuro um pacote e vejo a página de parâmetros, posso escolher uma determinada variável de ambiente. Na captura de tela a seguir, a variável de ambiente com a qual estou preocupado é denominada SMTP
. Eu quero encontrar todos os pacotes usando essa variável de ambiente para que eu possa realizar algumas investigações/testes antes de fazer qualquer alteração em massa .
Se alguém tiver um script prontamente disponível, ficaria grato se você pudesse publicá-lo, caso contrário, postarei algo depois de codificá-lo.
Obrigado!
Como as variáveis de ambiente podem ser usadas no nível do projeto ou do pacote, essa consulta indicará o nível em que a variável é usada e retornará rapidamente os resultados que desejo. Espero que isso seja útil para outra pessoa no futuro.
Modifiquei a consulta de respostas acima para obter o valor padrão do parâmetro de todos os projetos/pacotes e referenceVariable