[DB] Migrare da Access a SQL Server

È 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

Print | posted @ Friday, April 21, 2006 11:17 AM

Comments on this entry:

Gravatar # re: [DB] Migrare da Access a SQL Server
by Lanny at 8/14/2006 12:52 PM

Io ho optato per un copia e incolla del codice SQL delle query... Non è molto pulto, né automatico, me ne rendo conto però funziona... ;-)
Comments have been closed on this topic.