webForumDet fria alternativet

Databaskommunikation

5 svar · 330 visningar · startad av mangej

mangejMedlem sedan apr. 200224 inlägg
#1

Jag undrar hur man kommunicerar med en databas som ligger på en annan server än webservern.
Jag ska med ASP kontakta en lokal server, där databasen finns, från webbservern. Jag hade varit tacksam för lite kod-exempel och dylikt. Tacksam för svar

skymanMedlem sedan juli 20012 450 inlägg
#2

Välkommen :)
ODBC-koppling vore ett ganska så hett tips.

Från webservern går du in i Inställningar->Kontrollpanelen->Administrationsverktyg->Datakällor(Data source)ODBC->System-DSN->Lägg till...
Välj i listan bland databastyper och välj server.

Om du använder MSSQL med ODBC-namnet:MyODCB:
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "MyODBC","sa",""
Där sa är inloggnings-id och inget password...
Detta bör fungera.

mangejMedlem sedan apr. 200224 inlägg
#3

Hej!

Det går ju bra att göra en ODBC-koppling om databasen befinner sig på samma server som programmet, men i mitt fall så ligger databasen inte på samma server som programmet. Jag undrar därför hur man kopplar programmet till databasen, som ligger på en annan server.

skymanMedlem sedan juli 20012 450 inlägg
#4

Är servrarna i samma nätverk så ska det väl inte vara några problem?

mangejMedlem sedan apr. 200224 inlägg
#5

Hej igen!

Nej tyvärr, servrarna ligger på helt skilda nätverk.

skymanMedlem sedan juli 20012 450 inlägg
145 ms totalt · 3 externa anrop · v20260731065814-full.91fd2ad2
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)