Forum
SQL Server çalışma mantığı gereği çalışması için gerekli bütün bilgileri kendi içerisinde tablolarda tutar. Bu sebeple uygun T-SQL komutları ile çalışması ile ilgili bütün veriler elde edilebilir.
Aşağıdaki T-SQL komutu ile tabloların nerelerde kullanıldığını sorgulayabiliriz.
select schema_name(o.schema_id) + '.' + o.name as [table],
'is used by' as ref,
schema_name(ref_o.schema_id) + '.' + ref_o.name as [object],
ref_o.type_desc as object_type
from sys.objects o
join sys.sql_expression_dependencies dep
on o.object_id = dep.referenced_id
join sys.objects ref_o
on dep.referencing_id = ref_o.object_id
where o.type in ('V', 'U')
and schema_name(o.schema_id) = 'dbo' -- Şema adı
and o.name = 'tblUrun' -- tabloAdı
order by [object]
---------
Sait ORHAN
Bilgisayar Mühendisi
Web: http://saitorhan.com
Eline sağlık.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Elinize sağlık.
[Serkan bunu beğendi]