مطلب "منسوخ شدهها در نگارشهاي جديد SQL server" را احتمالا به خاطر داريد. جهت تكميل آن، كوئري زير را هم ميتوان ذكر كرد:
SELECT instance_name,
cntr_value
FROM sys.dm_os_performance_counters
WHERE OBJECT_NAME = 'SQLServer:Deprecated Features'
AND cntr_value > 0
ORDER BY
cntr_value DESC
توسط اين كوئري گزارشي از منسوخ شدههاي مورد استفاده در ديتابيسهاي شما ارائه ميشود. براي مثال چندبار از text و ntext استفاده كردهايد، آيا هنوز compatibility level ديتابيسهاي خود را تغيير ندادهايد و مثالهايي از اين دست.
براي مثال جهت يافتن سريع فيلدهاي منسوخ شده text و image ديتابيس جاري از كوئري زير ميتوان كمك گرفت:
SELECT O.Name,
col.name AS ColName,
systypes.name
FROM syscolumns col
INNER JOIN sysobjects O
ON col.id = O.id
INNER JOIN systypes
ON col.xtype = systypes.xtype
WHERE O.Type = 'U'
AND OBJECTPROPERTY(o.ID, N'IsMSShipped') = 0
AND systypes.name IN ('text', 'ntext', 'image')
ORDER BY
O.Name,
Col.Name