Forum
Merhabalar,
Nette ki araştırmalarımda bulamayınca burada konu açmak istedim.
Merhaba tablo yada tabloya ait bir kolonun db içerisinde (sp ler function trigger vs) nerelerde kullanıldığını bulmaya yarayan bir script var ise paylaşabilir misiniz?
Teşekkürler.
Merhaba
Stored procedure lerde bulmak için
SELECT obj.Name SPName, sc.TEXT SPText
FROM sys.syscomments sc
INNER JOIN sys.objects obj ON sc.Id = obj.OBJECT_ID
WHERE sc.TEXT LIKE '%' + 'kolonun adı' + '%'
AND TYPE = 'P'En kolay yöntemi, Red-Gate in ücretsiz olan Sql Search add-on u indirip SSMS içinde kullanabilirsin, kolon adını aradığında nerede kullanılıyorsa karşına getirecektir.
Hocam Merhaba,
Çok saolun.sys.objects tablsonda ki typelara göre diğerlerini de bulabiliyorum.Typler aşağıda ki gibi.
TT TYPE_TABLE
FN SQL_SCALAR_FUNCTION
SN SYNONYM
R RULE
IF SQL_INLINE_TABLE_VALUED_FUNCTION
C CHECK_CONSTRAINT
UQ UNIQUE_CONSTRAINT
SQ SERVICE_QUEUE
F FOREIGN_KEY_CONSTRAINT
U USER_TABLE
FS CLR_SCALAR_FUNCTION
D DEFAULT_CONSTRAINT
PK PRIMARY_KEY_CONSTRAINT
V VIEW
S SYSTEM_TABLE
IT INTERNAL_TABLE
P SQL_STORED_PROCEDURE
TF SQL_TABLE_VALUED_FUNCTION
TR SQL_TRIGGER
FT CLR_TABLE_VALUED_FUNCTION
İyi Çalışmalar.
Red-Gate'in SQL Search isimli ücretsiz uygulamasını önerir tavsiye ederim.