[MSSQL7/exoledb] Synchroniseer Exchange met MS SQL

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18-09 20:25
Hoi,

ben nu al een x aantal dagen aan het piemelen met het volgende. Voor onze intranet site leek het onze manager wel "grappig" om alle outlook contacts ook op het intranet te publishen. Waarom is mij een raadsel, misschien omdat alle contacts dan bij elkaar te zien zijn oid. Het doel is niet de issue.

Dus kort: de contacts van alle users moeten op het intranet en in een sql 7 db staan.

Wat is het probleem:
Gezocht her en der, blijkt dat je ExOleDB.dll nodig hebt om te kunnen communiceren met je Exchange bak.

Alles is hier gescheiden:
- exchange bak (met webaccess > mogelijkheid???)
- sql 7
- webservers.

Ik krijg het ten eerste niet voor elkaar om dit exoledb.dll file te reggen op de webserver! Deze heb ik gekopieerd van onze exchange bak. Bij het reggen komt de fout dat ie de module niet kan laden.

Probeer ik het op de Exchange bak zelf, komt ie met exact dezelfde melding.

Een testasp file gemaakt met de volgende code:

Afbeeldingslocatie: http://www.tweakers.net/ext/f/12984/full.png

Bovenstaand is een standaard code, die ik op meer sites tegengekomen ben, en waarbij users geen problemen zouden moeten hebben. Uiteraard bij mij wel.
De foutmelding die komt is bij regel 9:
ASP:
1
Conn.Open rooturl, ,3  ' root URL is the database you want to access


Dus als iemand mij kan vertellen hoe die ExOLEDB.dll geregd dient te worden, als het mogelijk is natuurlijk om dit op een andere bak dan de exchange te draaien.

Heeft iemand hier meer ervaring mee en kan mij een duw in de goede richting geven? Volgens mij zodra ik die ExOleDB aan de praat heb, dan kan ik overal vandaan connecten met die Exchange bak.

edit:
sorry voor de layout, in de preview is ie wel goed :(

[ Voor 50% gewijzigd door TeeDee op 24-10-2003 16:19 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Welke foutmelding krijg je als je de .DLL wilt laden?

Oops! Google Chrome could not find www.rijks%20museum.nl


Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18-09 20:25
Foutmelding:
LoadLibrary("c:\comps\exoledb.dll") failed - The specified module could not be found

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

TeeDee schreef op 24 October 2003 @ 16:31:
Foutmelding:
LoadLibrary("c:\comps\exoledb.dll") failed - The specified module could not be found
weet je dan heeel zeker dat er wel een exoledb.dll in c:\comps\ staat :?

ik doe altijd alsvolgt:
1 open dosprompt
2 typ regsvr32 (spatie)
3 sleep de dll vanuit de verkenner op je dosprompt
4 enter

dan is het pad iig altijd goed ;)

kaart != map && bottel != fles
Wacht op antwoord


Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18-09 20:25
Yup, dat weet ik zeker. Ik heb het ook op jouw manier geprobeerd > zelfde.
Als ik nu op de exchange bak dit ook doe, krijg ik exact dezelfde melding.

/edit:

Ik lees nu net dat het niet mogelijk is om exoledb.dll vanaf een andere machine te gebruiken. Dit omdat username en password niet meegestuurd kunnen worden.

De optie die daarna open blijft is om het via de Internet Publishing provider te doen.

Nou, dat werkt dus ook niet. :(


Is er een andere manier om alle contacts van de Exchange users te syncen met een SQL database op een andere machine?

[ Voor 60% gewijzigd door TeeDee op 24-10-2003 17:00 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18-09 20:25
Een kickje.

Ik heb veel stukken verschillende code geprobeerd. Op de server zelf en op een andere.
Helaas werkt het niet. Code timeouts (timeout verhoogd) maar niks werkt.

Dus:
Is er een andere manier om alle contacts van de Exchange users te syncen met een SQL database op een andere machine?

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Je kunt er gewoon met OLE DB bij.

Zie hier voor een voorbeeld

Oops! Google Chrome could not find www.rijks%20museum.nl


Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18-09 20:25
Klopt, dat weet ik.
Dus als iemand mij kan vertellen hoe die ExOLEDB.dll geregd dient te worden, als het mogelijk is natuurlijk om dit op een andere bak dan de exchange te draaien.
Dus, lokaal kan je er niet bij met OLE DB. Remote dus ook niet.

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Hmm, deze link suggereert dat het gewoon met MDAC zou moeten kunnen. Heb je dat al geprobeert?

Anders moet je even de ADSI node volgen (in hetzelfde menu)

edit:

hmm, sorry je openingspost nogmaals gelezen. Je hebt het dus al geprobeerd. Misschien de ADSI optie proberen?

[ Voor 19% gewijzigd door P_de_B op 27-10-2003 10:01 ]

Oops! Google Chrome could not find www.rijks%20museum.nl

Pagina: 1