Ja sam takve probleme rešavao pomoću "Linked Server". Postoji mogućnost i da se pomoću "Managment Studio" to graficki odradi, ali koliko se ja sećam imao sam nekih problema da to sve konfigurišem. Evo ti skripta koja sve to radi bez problema.
--********************************
USE master
GO
EXEC sp_addlinkedserver
'MojLinkedServer',
'Access',
'Microsoft.Jet.OLEDB.4.0',
'C:\ImeBaze.mdb'
GO
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'MojLinkedServer',
@useself = false,
@locallogin = NULL,
@rmtuser = 'admin',
@rmtpassword = NULL -- ako baza ima password samo zameni ovde...
--*******************************
Podatke vraćaš pomoću
SELECT * FROM MojLinkedServer...tbl_imeTabele --tri tačke u izrazu su obavezne
[Ovu poruku je menjao Branko_S dana 20.12.2007. u 10:43 GMT+1]
Iz Access 2007:
- Napravis ADP projekat i povezes se na SQL Server (ja koristio 2005 Express)
- aktiviras ribon "External Data"
- iz grupe "Import" odaberes koji tip podataka imas (ja imao EXCEL tabelu)
- odgovoris na pitanja WIzarda (gde se sta nalazi, koje kolon...)
- aktiviras FINISH i dobijes izvor (kod mene EXCEL tabela) u SQL Bazi na koju si konektovan istu takvu tabelu...