私は現在、SQL Server 2008 R2 のストアド プロシージャ、ビュー、トリガーなどで廃止または廃止されたコードを見つけようとしています。2 つの異なるアプローチを考えることができますsyscomments
。プロシージャが属しているデータベースを特定するINNER JOIN
必要がありますか?) または Powershell を使用します (廃止されたコードを見つけるための PS スクリプトを持っていましたが、それを失いました)。
TSQL:
SELECT OBJECT_NAME(id)
, text
FROM syscomments
WHERE text LIKE '%[OBSOLETECODE]%'
このプロセスに関して言えば、これらのうちどれがパフォーマンスに効果的であるか、または優れたアプローチはありますか?