Bir tablo silinmeden veya değiştirilmeden önce, o tabloya bağımlı tüm stored procedure’leri bulma adımı atlanırsa production’da beklenmedik hatalar çıkabilir.
Bir Tabloyla İlgili Stored Procedure’leri Bulma
Aşağıdaki kod, bir veya daha fazla belirli tabloyla ilgili tüm Stored Procedure’leri (SP) bulmanıza yardımcı olacaktır. sp_help ve sp_depends her zaman doğru sonuçlar döndürmez.
----Option 1
SELECT DISTINCT so.name
FROM syscomments sc
INNER JOIN sysobjects so ON sc.id=so.id
WHERE sc.TEXT LIKE '%tablename%'
----Option 2
SELECT DISTINCT o.name, o.xtype
FROM syscomments c
INNER JOIN sysobjects o ON c.id=o.id
WHERE c.TEXT LIKE '%tablename%'
SQL Server için Uzman Desteğine mi İhtiyacınız Var?
Kıdemli veritabanı ekibimiz SQL Server performans ayarlama, sağlık kontrolleri, migrasyonlar, Remote DBA hizmetleri ve acil operasyonel sorunlarda destek sağlar.
İlgili Yazılar
- Veritabanındaki Tüm Tabloların ByteSize Değerlerini Bulma Sorgusu
- Veritabanındaki Her Tablo için Yabancı Anahtar İlişkilerini ve Kısıtlamanın Adını Gösteren Sorgu
- Veritabanındaki Tüm İşlemleri Kill Etmek İçin Cursor
- SQL Server Danışmanlık Hizmetleri
- SQL Server Güvenlik
- AlwaysOn Clusters da Sql Server ve Windows Patch(Yama)’lerinin Uygulanması
SQL Server Danışmanlığı
SQL Server Ortamınız İçin Uzman Desteğine mi İhtiyacınız Var?
Aryasoft’un kıdemli veritabanı ekibi, SQL Server performans ayarlarından mimari kararlara kadar uçtan uca danışmanlık sağlar.