24. august 2001 - 15:17Der er
9 kommentarer og 3 løsninger
Access som \"Front end\" for MS SQL server?
Er det muligt at bruge Access som interface/front end mod en MS SQL server?
Vi har en MS SQL server stående, og jeg har behov for nogle enkelte klienter som kan kommunikere med denne. I den forbindelse havde det været ideelt at kunne bruge Access og VBA.
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Klart - det er her, at Access stadig har sin eksistensberettigelse :o)
Du skal bare benytte sammenkædet tabeller vha ODBC.
Når du vælger \"Sammenkæd Tabeller\" fra Access, har du mulighed for (under filtype) at vælge ODBC, som står nederst på listen. Herefter skal du have oprettet en dsn til SQL serveren, men det er selvforklarende langt hen ad vejen.
Nå men det var jo godt at høre :-). Men jeg er ikke helt med på hvad du mener.
Eks. : Som et udgangspunkt har jeg en tom access database. Jeg har da en tabel (tabel1) på SQL serveren. Hvordan får jeg så koplet \"tabel1\", til Access, sådan at jeg kan se tabellen i Access?
Højre-klik i det hvide område i databasevinduet. Vælg: \"sammenkæd tabeller\" (kan også hedde \"Tilknyt tabeller\", \"Link Tables\" eller andre lignende navne afhængigt af version og sprog)
Herefter får du en dialogboks frem, hvor du kan vælge database. I feltet Filtyper, kan du rulle ned og finde ODBC databaser nederst på listen.
Herefter får du en ny dialogboks, hvor du kan vælge en ODBC datakilde eller oprette en ny.
netsrac-> Du har ret i at det optimale er at benytte Data Projects, men data projects er en hel del anderledes end alm. Access-databaser. Endvidere ved vi ikke om SB benytter Access 97 (hvor man ikke kunne lave data projects) eller en nyere version. Derfor foreslog jeg ODBC-løsningen.
SB-> Har du stadig ikke fået det til at virke? Hvad går galt? Hvor langt når du?
Jeg får det ikke til at virke. Jeg forsøger at kople til serveren via internet, men det burde vel også være muligt, eller?
Når jeg gør som thomas foreslår, og opretter en ny \"data source\", går det fint lige til access skal forsøge at kople til serveren, da får jeg følgende fejlboks :
-------------- Connection failed SQL state \'01000\' SQL server error: 53 [Microsoft][ODBC SQL server driver][Named pipes][ConnectionOpen (create file()] Connection failed: SQL state \'08001\' SQL server error 6 [Microsoft][ODBC SQL server driver][Named pipes]Specified SQL server not found ----------------------
Jeg bruger samme serveradresse, som når jeg kopler til SQL serveren via f.eks. ASP. Dvs. : sql01.ispnavn.dk
without reading through all comments, if you are trying to connect to the dB via internet then you have to have the ODBC data source (DSN) on the server and NOT the client.
should have maybe read the question too! Forget my last answer, forgot that you were using Access as the front end when you mentioned the internet!
If the SQL server is on your local network then you shouldnt have to think internet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.