Так что я думаю, что уже знаю ответ на этот вопрос ...
Запуск AdventureWorks2008 (последняя версия) на mssql server 2008. Я думаю, что столбец rowguid во многих таблицах предназначен для обеспечения наличия первичного ключа. Я, вероятно, совершенно неправ, поскольку столбец является ограничением.
Поправь меня, если я ошибаюсь, а также, пожалуйста, поправь меня ответом, из которого я могу узнать. До сих пор просто изучал это в SQL Management Studio ... есть ли какие-либо запросы, которые подтвердят, насколько я не прав? Я не администратор баз данных, поэтому я потерян:)