Avatar billede sb Nybegynder
24. august 2001 - 15:17 Der 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.
24. august 2001 - 15:20 #1
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.

/Thomas
Avatar billede sb Nybegynder
24. august 2001 - 15:25 #2
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?
Avatar billede netsrac Praktikant
24. august 2001 - 15:30 #3
Du vælger i Access Ny -> Projekt (Eksisterende database) -> Indtaster oplysninger om SQL serveren og du er kørende.
24. august 2001 - 15:31 #4
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.
Avatar billede sb Nybegynder
24. august 2001 - 15:38 #5
Hmm, jeg får det ikke umidelbart til at virke. Men jeg prøver mig lige lidt frem, og vender straks tilbage....
24. august 2001 - 19:08 #6
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?
Avatar billede nih Novice
24. august 2001 - 22:36 #7
sb ->

Du er nødt til at oprette en ODBC forbindelse først - og den skal oprettes på alle klienterne, derefter er det ligesom Thomas siger enkel og ligetil.

Niels
Avatar billede sb Nybegynder
25. august 2001 - 09:24 #8
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
Avatar billede sb Nybegynder
25. august 2001 - 09:24 #9
Og forresten : Jeg bruger Access 2000
25. august 2001 - 14:37 #10
Jeg har ikke prøvet at koble op via internettet. Jeg har heller alrig hørt om nogen, som har gjort det, så jeg ved ikke om det er muligt.
Avatar billede terry Ekspert
28. august 2001 - 11:35 #11
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.
Avatar billede terry Ekspert
28. august 2001 - 11:53 #12
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.


Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester