Uniqueidentifier и int относятся к очень разным типам данных. Вы не можете просто изменить гид на Int. Вам нужно будет удалить все отношения, назначить числовые значения для родительской таблицы, добавить числовые столбцы для всех дочерних таблиц, использовать соединения, чтобы установить все значения в дочерних таблицах. Удалите все столбцы guid, сделайте столбец int первичным ключом. Настройте все отношения.
И не говоря уже об изменении каждого приложения, которое обращается к базе данных и ожидает, что значение будет guid, чтобы оно могло работать с целочисленным значением.
Вы смотрите на большую работу за очень небольшую выгоду.
Да, вы получите некоторое улучшение производительности, потому что направляющие не последовательны, а числа будут. Но этого на самом деле недостаточно для фактического внесения изменений, если вы не видите в этом серьезных проблем с производительностью.
По крайней мере, вы будете смотреть на недели работы и тестирования. В реальности месяцы, чтобы убедиться, что вы поймали все небольшие изменения.