Select Object_Name(id.object_id) As [table_name] , id.name As [column_name] , t.name As [data_type] ,seed_value ,increment_value , Cast(id.last_value As bigint) As [last_value] , Case When t.name = 'tinyint' Then 255 When t.name = 'smallint' Then 32767 When t.name = 'int' Then 2147483647 When t.name = 'bigint' Then 9223372036854775807 End As [max_value] From sys.identity_columns As id Join sys.types As t On id.system_type_id = t.system_type_id Where id.last_value Is Not NULL ORDER BY last_value DESC