Datatype de dados de mudança de massa e renomeação de variáveis de procedimentos de armazenamento dependentes
-
13-09-2019 - |
Pergunta
Estou otimizando meu banco de dados e estava pensando em alterar o tipo de dados para algumas colunas do DateTime para o SmallDateTime em minhas tabelas.
Existe um procedimento armazenado do sistema que retorne o conteúdo/código de um procedimento de loja e a tabela dependente que me permitirá fazer uma junção em uma lista filtrada de tabelas?
Felicidades!
Edit1:
Estou procurando renomear programaticamente os procedimentos armazenados e não rastreiam dependências!
Solução
Respondi a uma pergunta simples a este (link abaixo) com uma amostra de um scipt que uso para encontrar texto em procedimentos armazenados (e funções e visualizações). Requer um pouco de trabalho, mas pode ajudá -lo aqui.
[Como encontrar a referência da coluna da tabela de dados em procedimentos armazenados
[1]: http: // como Para encontrar a referência da coluna da tabela de dados em procedimentos armazenados
Outras dicas
O rastreamento de dependência interno para SQL não é muito bom para esse tipo de trabalho. Duas ferramentas vêm à mente do pensamento ...
- Rastreador de dependência SQL de portão vermelho - bom para determinar todo o código dependente
- Visual Studio para desenvolvedores de banco de dados - contém análise de código TSQL, que pode identificar se uma peça de dados está sendo tratada como um tipo incorreto.
O Red Gate tem uma avaliação gratuita sobre suas coisas, o que pode levá -lo a este trabalho
Se suas dependências no SQL Server forem precisas, você poderá usar o SYS.SQL_DEPENDENCES com junções apropriadas.