Come Porta dati da Access a SQL

August 5

Come Porta dati da Access a SQL


Microsoft Access è un'applicazione di database incluso con la suite Office. L'accesso è utilizzato nelle 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 imprese più grandi, e ha la capacità di connettersi al database Access e importare i dati direttamente dal file. È possibile utilizzare questo metodo per importare ciascuna delle vostre tabelle di Access.

istruzione

1 Aprire la console di Microsoft SQL Server Management. Utilizzare il \ nome "sa \" utente e la password per accedere al server. Dal momento che il porting di dati richiede privilegi elevati, il nome utente sa modo da garantirvi sempre i diritti di accesso di destra.

2 Fare clic con il database che conterrà le tabelle di Access e selezionare \ "Nuova query. \" Questo 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 collega al database direttamente, in modo da poter eseguire query sul file.

4 Importa la tua 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:
inserire nel [dbo]. [cliente]
nome e cognome
selezionare 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 della dimensione della tabella, può richiedere alcuni secondi per importare i dati.