Microsoft Access è un'applicazione di database incluso con la suite Office. L'accesso è utilizzato in applicazioni di piccole imprese di software interno o siti web. Una volta che l' azienda cresce, è necessaria un'applicazione di database più robusta . SQL Server viene utilizzato per le grandi aziende , e ha la capacità di connettersi al database di Access e importare i dati direttamente dal file . È possibile utilizzare questo metodo per importare ciascuna delle vostre tabelle di Access . Istruzioni
1
aprire la console di gestione di Microsoft SQL Server . Utilizzare il nome di "sa" utente e password per accedere al server . Poiché i dati di porting richiede privilegi elevati , il nome utente sa garantirvi sempre i diritti di accesso giusti .
2
Fare clic con il database che conterrà le tabelle di Access e selezionare " Nuova query . " Si apre una nuova finestra di query
3
Utilizzare il seguente comando per creare un collegamento al database di Access : . OPENDATASOURCE ( ' Microsoft.Jet.OLEDB.4.0 ', ' C : \\ MYDB.MDB ' ) Sostituire " myDB " con il nome e la posizione del database di Access . Questo si collega al database direttamente , in modo da poter eseguire query sul file.
4
Importa la tabella in SQL Server . Il modo più semplice per importare i dati della tabella sta usando una " INSERT INTO " query. Il codice seguente illustra come importare una tabella clienti in SQL Server : . INSERT INTO [ dbo ] [ clienti ] first_name , last_nameselect first_name , cognome FROM OPENDATASOURCE ( ' Microsoft.Jet.OLEDB.4.0 ', ' MYDB.MDB ') .. . [ access_customer_table ]
5 Premere il tasto F5 . Esegue la query SQL e importa i dati . A seconda delle dimensioni del tavolo , può richiedere diversi secondi per importare i dati .