Ik had een MS-Access database, waarvaan alle tabellen nu op een SQL server staan. De queries moeten omgezet worden naar SP's, maar er zat in de oorspronkelijke database ook een ODBC-link naar een andere database op een andere server.
Hoe kan ik het in Access zo instellen (of via Enterprise Manager) dat ik vanuit mijn SP op SQL server #1 gegevens kan vergelijken met een tabel die op SQL server #2 staat?
Het verplaatsen of kopiëren van de tabel van SQL server #2 is geen optie; er moet echt een verbinding gemaakt worden, zonder een los ODBC bestand (dat was namelijk m'n eerste oplossing toen het nog een gewone MDB was met linked tables vanaf de SQL server).
Nog even ter verduidelijking, het idee is dus ongeveer:
Hoe kan ik het in Access zo instellen (of via Enterprise Manager) dat ik vanuit mijn SP op SQL server #1 gegevens kan vergelijken met een tabel die op SQL server #2 staat?
Het verplaatsen of kopiëren van de tabel van SQL server #2 is geen optie; er moet echt een verbinding gemaakt worden, zonder een los ODBC bestand (dat was namelijk m'n eerste oplossing toen het nog een gewone MDB was met linked tables vanaf de SQL server).
Nog even ter verduidelijking, het idee is dus ongeveer:
code:
1
2
| SELECT * FROM [server1].[database1].[tabel1] WHERE [server1].[database1].[tabel1].[kolom1] = [server2].[database1].[tabel1] |