Avatar billede cthun Nybegynder
18. juni 2005 - 00:33 Der er 5 kommentarer

Access database conn på extern server

Hvordan connecter jeg til en database der ligger på en anden server end der min asp fil ligger..

Har prøvet flg. uden held

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & ("http://mitdomain.dk/test.mdb")
Conn.Open DSN
Avatar billede busschou Praktikant
18. juni 2005 - 07:34 #1
Jeg er 99% sikker på det ikke kan lade sig gøre. For mig bekendt skal man oplyse en path på serveren, hvorfor det ikke er muligt at "komme ud af serveren"
Det var noget andet hvis det var en MSsql eller Mysql hvor man angiver domænet
Der er jo også en masse sikkerheds halløj i det
De fleste lægger jo databasen uden for web scope
Avatar billede nielle Nybegynder
18. juni 2005 - 07:55 #2
Hvis man skal connecte til en database, som ligger et andet sted end der hvor du selv befinder dig, så foregår det via TCP/IP protokollen. Dette betyder bl.a. at database softwaren skal være sat op til at lytte på en port og den slags. Det gør Access ikke i sig slev - Access er kun en fil som ligger på serveren. Databaser som f.eks. MySQL er derimod et program (en deamon) som køre og som håndtere trafikken til og fra selve databasen. Så nej, det kan du ikke med Access.

En mulig løsning kunne være at etablere en ODBC forbindelse mellem de toservere.

Endnu en løsning kunne være at sætte et eller andet op imellem de to sites, som sørgede for at overføre databasefilen via FTP fra den ene til den anden database.
Avatar billede arne_v Ekspert
19. juni 2005 - 21:57 #3
hvis web server og fil server med Access database er på samme Microsoft netværk
(forskellig fra IP netværk) kan du måske lave:

DBQ=\\server\share\dir\test.mdb

men performance vil være elendig
Avatar billede arne_v Ekspert
24. juli 2005 - 16:01 #4
cthun ?
Avatar billede nielle Nybegynder
12. august 2005 - 08:52 #5
Hvad med noget respons?
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
Kurser inden for grundlæggende programmering

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