If you have more than one person in the site administration you can sometimes get duplicates, this script will help you find them.
SET NOCOUNT ON DECLARE @Domain VARCHAR(50) SET @Domain = '/' SELECT c.[content_title], CASE content_type WHEN - 1 THEN CAST(content_type AS VARCHAR(5)) + ' - AllTypes' WHEN 1 THEN CAST(content_type AS VARCHAR(5)) + ' - Content' WHEN 2 THEN CAST(content_type AS VARCHAR(5)) + ' - Forms' WHEN 3 THEN CAST(content_type AS VARCHAR(5)) + ' - Archive Content' WHEN 4 THEN CAST(content_type AS VARCHAR(5)) + ' - Archive Forms' WHEN 7 THEN CAST(content_type AS VARCHAR(5)) + ' - Library Item' WHEN 8 THEN CAST(content_type AS VARCHAR(5)) + ' - Assets' WHEN 9 THEN CAST(content_type AS VARCHAR(5)) + ' - Archive Assets' WHEN 12 THEN CAST(content_type AS VARCHAR(5)) + ' - Archive Media' WHEN 99 THEN CAST(content_type AS VARCHAR(5)) + ' - Non Library Content' WHEN 101 THEN CAST(content_type AS VARCHAR(5)) + ' - Assets' WHEN 102 THEN CAST(content_type AS VARCHAR(5)) + ' - Assets' WHEN 103 THEN CAST(content_type AS VARCHAR(5)) + ' - Assets' WHEN 106 THEN CAST(content_type AS VARCHAR(5)) + ' - PNG Assets' WHEN 104 THEN CAST(content_type AS VARCHAR(5)) + ' - Multimedia' WHEN 1102 THEN CAST(content_type AS VARCHAR(5)) + ' - Archived PDF Assets' WHEN 1111 THEN CAST(content_type AS VARCHAR(5)) + ' - Discussion Topic' WHEN 3333 THEN CAST(content_type AS VARCHAR(5)) + ' - Catalog Entry' ELSE CAST(content_type AS VARCHAR(5)) END AS 'Content Type', cft.FolderPath ,COUNT(*) AS No_Of_Occurrences FROM [content] c INNER JOIN [content_folder_tbl] cft ON c.folder_id = cft.folder_id LEFT OUTER JOIN [UrlAliasMapping] uam ON uam.TargetID = c.content_id GROUP BY c.[content_title], content_type, cft.FolderPath ORDER BY cft.FolderPath
Last Updated on October 26, 2015