Also erstmal ganz ruhig. Das ist keinesfalls unschön, sondern in den meisten Fällen die sinnvollste Vorgehensweise. Das Transitionpack brauchst du nicht.
Da WS03 und Exchange 2003 WS08R2 DCs supporten ist das ganze relativ einfach.
Schema Upgrade, den WS08R2 zum DC machen. Alle FSMO-Rollen auf dem SBS belassen. Dann den zweiten WS08R2 ebenfalls zum DC machen. Die FSMO-Rollen immer noch auf dem SBS belassen.
Zur genauen Vorgehensweise findest du hier einiges:
LDAP://Yusufs.Directory.Blog/
Der nächste Schritt ist die Exchange Migration - auch dafür nimmst du einen WS08R2-Server als Memberserver in die Domain auf. Dann installierst du darauf den Exchange 2010 gemäss Anleitung, verschiebst die Postfächer.
Anleitungen dazu hier:
Exchange Server 2010: Exchange 2010 Help
Als letztes kannst du dann einen weiteren Member-Server in die Domain nehmen, dort einen aktuellen SQL-Server installieren und die Daten umziehen. Hier würde ich vorallem erstmal die Dokumentationd er Anwendung konsultieren, welche Softwareumgebungen diese genau supporten. Evtl. musst du die Applikation erst updaten, bevor du einen SQL 2008 nehmen kannst.
Ganz als letztes ziehst du die FSMO-Rollen auf einen der beiden WS08R2 DCs und demotest den SBS 2003. Nach dem Umzug der FSMO-Rollen arbeitet der SBS 2003 noch 7 Tage normal, mehr als genug Zeit um ihn zu demoten. Danach kannst du den SBS03 Fachgerecht entsorgen.