уникальный идентификатор / GUID
вы добавляете новую запись, затем удаляете эту запись, затем добавляете ее снова и снова, со временем, рано или поздно, когда вы добавляете новую запись с целочисленным идентификатором первичного ключа, она в конечном итоге превысит 2 миллиарда.
Что теперь происходит? SQL Server снова запустит идентификатор первичного ключа с 1? или -1?
Что произойдет, если это цикл 4 миллиарда раз; откуда SQL Server знает, что нельзя заменить предыдущие данные?