select newID() würde hier helfen.
Ich würde aber empfehlen eine .NET-Anwendung zu bauen, die die eine Datenbank ausliest und dann ins CRM über die normalen Webservices rein schreibt. Dann brauchst du dich zum Einen weniger um Äbhängigkeiten kümmern und bis außerdem sicherer was die Korrektheit der Daten angeht...
Einen Import durch SQL-Scripts würde ich vermeiden... Schon allein wegen Plugins, die dann nicht gefeuert werden...
Gruß
Thomas