Enkelte installasjoner av Visma DI har vært plaget med feilmeldinger av typen "socket error" og at DI-Office-serveren stopper.
Feil-loggen til DI-Office-serveren inneholder meldinger som ser omtrent ut som dette:
10.09.2014 10:27:28 MessageID: 0 Category: 0
Critical error:
Source=Microsoft OLE DB Provider for SQL Server
Description=[DBNETLIB][ConnectionWrite (send()).]General network error. Check your network documentation.
Helpfile=
Help context=0
SQLState=08S01
NativeError=11
Dette betyr at DI-Office-serveren mister forbindelsen med databasen på grunn av problemer med nettverket, men hva som faktisk er feil er ikke alltid enkelt å finne ut.
En måte man kan løse dette på er å bruke en annen driver for å kommunisere med databasen. Dette gjøres slik:
- Pass på at ingen bruker Visma DI
DI-Office-serveren må startes på nytt underveis i prosessen, så ingen brukere kan være pålogget.
- Start DIOfficeServerConfig-programmet på serveren
- Trykk "Rediger" for å redigere ADO Connection string
- Connection stringen starter med "Provider=SQLOLEDB.1". Erstatt "SQLOLEDB.1" med "SQLNCLI11.1".
- Trykk på "Rediger" på nytt for å avslutte redigeringen
- Trykk "Bruk" for å lagre endringene
- Du får nå spørsmål om DI-Office-serveren skal startes på nytt. Svar Nei på dette
- Trykk på "Test tilkopling"
- Hvis du får melding om at "Tilkopling til datakilden lyktes" er alt i orden og du kan stoppe og starte DI-Office-serveren med knappene "Stopp tjenesten" og "Start tjenesten". Dette er nødvendig for at endringene skal tas i bruk.
- Hvis du får feilmelding under test av tilkopling må du legge tilbake til "SQLOLEDB.1" og lagre på nytt. Ta i så fall kontakt med Visma DI-supporten.