В настоящее время у меня есть база данных с примерно 20 справочными таблицами, то есть такими вещами, как продукты, активы, склады, пользователи и т. Д. Эта информация хранится в центральной базе данных и загружается на КПК инженеров, которые находятся в пути. Каждая таблица в моей базе данных имеет PK UniqueIdentifier (то есть GUID).
После 2 лет разработки продукта я понял, что мне никогда не нужно и никогда не придется редактировать какие-либо из этих справочных таблиц. Поэтому им не нужно использовать UniqueIdentifiers в качестве первичных ключей.
Поскольку я сериализую все свои коллекции перед отправкой их на КПК через веб-службу, фактические сериализованные данные огромны из-за длины GUID.
В любом случае, ближе к делу - я хочу изменить все PK таблиц на IDENTITY Ints. Есть ли какой-нибудь простой способ сделать это, или мне придется идти по линиям разделения всех FK, создания временных таблиц, а затем написания некоторого программного обеспечения для переназначения данных?
Заранее спасибо.