Meta
Localize uma palavra específica entre as tabelas de um banco de dados e exiba o nome da tabela e da coluna em uma lista.
Problema
Existem tabelas DEMASIADAS para localizar uma palavra específica no banco de dados.
Informações
- Usando o SQLServer 2012
- Cada tabela usa um 'schemaname.tablename'
Isso não será rápido (levou mais de um minuto para produzir 0 resultados em minha cópia local do AdventureWorks).
Se você precisar apoiar
sql_variant
por algum motivo (recomendo contra isso), apenas algumas alterações são necessárias:Resposta do wiki da comunidade :
Você pode usar o script a seguir, que foi usado para localizar dados incorretos. Pode não ser rápido, mas funcionou para mim em várias ocasiões quando precisei: