È un metodo rapido e indolore, probabilmente non il più bello, ma funziona sia con SQL 2000 e 2005 (anche Express).
- Crea un Database SQL Server
- Creare con MSAccess un progetto dati da File -> New -> "project using existing data..." e salvare il file .adp
- Associarlo al SQL Server (N.B. nel caso in cui il DB di destinazione sia SQLExpress utilizzare l'option button "Attach a database file as a database name" e selezionare il file .mdf
- Importare le tabelle dal database MSAccess (.mdb) di origine (scegliendo, tramite il botton "Options>>" Import Tables "Definition and Data"
- Attedere prego...
- Il vostro DB SQL si ritrova con tabelle e dati già caricati
L'unica pecca di questo metodo è che non si riescono ad importare le query (non sono visibili nel wizard di Import di MSAccess, però è sufficiente copiarsi l'SQL da MSAccess e incollarlo nel corpo della View in SQLServer e il gioco è fatto) e non vengono migrate le chiavi