Veritabanında Partition Yapılmış Tabloları Bulmak
“Veritabanında Bazı Nesnelerin Script’ini Almak” isimli makalemde partition yapılmış tabloların script’ini SSMS üzerine sağ tıklayarak Script To.. Yöntemiyle alamayacağımızı, bunun yerine veritabanı üzerinden Generate Script yöntemiyle ilgili tabloyu bulup bu işlemi gerçekleştirebileceğimizi söylemiştim. Partition yapılmış tabloların script’ini alabilmek için öncelikle veritabanında hangi tabloların partition yapıda olduğunu bulmamız gerekir.
Aşağıdaki script yardımıyla seçtiğiniz veritabanındaki partition yapılmış tabloları bulabilirsiniz.
select distinct tbl.name from sys.partitions ptt inner join sys.tables tbl on ptt.object_id = tbl.object_id where ptt.partition_number <> 1