私は現在、約 20 の参照テーブルを含むデータベースを持っています。つまり、製品、資産、デポ、ユーザーなどです。この情報は中央データベースに保存され、外出中のエンジニアの PDA にダウンロードされます。データベース内のすべてのテーブルには、UniqueIdentifier (つまり、GUID) の PK があります。
2 年間の製品開発の後、これらの参照テーブルを編集することは決してなく、編集する必要もないことに気付きました。そのため、主キーとして UniqueIdentifiers を持つ必要はありません。
コレクションを Web サービス経由で PDA に送信する前にすべてのコレクションをシリアル化しているため、実際のシリアル化されたデータは GUID の長さのために巨大です。
とにかく、要点を言えば、テーブルのすべての PK を IDENTITY Ints に変更したいのです。これを行う簡単な方法はありますか?それとも、すべての FK を切断し、一時テーブルを作成してから、データを再マップするソフトウェアを作成する必要がありますか?
前もって感謝します。