Try this:
SELECT so.name [Table], si.name [Index]
FROM dbo.sysobjects so
JOIN dbo.sysindexes si
ON so.id = si.id
WHERE INDEXPROPERTY(so.id, si.name, 'IsUnique') = 1
AND so.xtype = 'U'
ORDER BY [Table], [Index]
If you want system tables as well, drop the so.xtype = 'U' line.
K. Brian Kelley
@kbriankelley