Temos quase 700 procedimentos armazenados com quase 50% de uso de tabelas #tmp em suas consultas.
Precisa escrever consulta para pesquisar todos os procedimentos e listar procedimentos que usam tabelas tmp.
Isso pode ser feito consultando algumas tabelas do sistema onde as informações do procedimento são armazenadas.
Infelizmente, o SQL Server não armazena nenhum tipo de metadados ou informações de dependência sobre tabelas temporárias potencialmente criadas dentro delas, portanto, você terá que analisar. Uma primeira passagem pode ser:
Você terá alguns falsos positivos, provavelmente. Você pode restringir o espaço de pesquisa com várias abordagens, como:
Mas essas coisas ainda podem aparecer em um comentário ou em várias declarações completamente não relacionadas.