В MSSQL первичные ключи должны монотонно увеличиваться для лучшей производительности кластеризованного индекса. Поэтому целое число с вставкой идентичности лучше любого естественного ключа, который не может монотонно возрастать.