Prettylib-tuoteratkaisut - Wiki

Yhteysongelmat

Yhteysongelmiksi voidaan käsittää mm. seuraavanlaiset ongelmat:

  • Tietokantaan ei pääse kirjautumaan.
  • Tietokantapalvelimeen ei oikeasti saada yhteyttä.

Kirjautumisongelmat

Tällaisen ongelman havaitsee helpoiten siitä, että ohjelmistoa käynnistettäessä tulee virhe, jonka tekstiosassa lukee mm. "Login failed". Tällöin vika ei varsinaisesti ole työaseman ja palvelimen välisessä yhteydessä.

Tarkista seuraavia asioita:

  1. Sisältääkö virheilmoitus mm. tekstin "Cannot open database 'xxxxxx' requested by the login". Tällöin kyseessä on väärä tietokannan nimi tai mahdollisesti väärä ns. SQL Server instanssin nimi/yhteystieto.
  2. Virheilmoitus sisältää tekstin "Sisäänkirjautumistunnus tai tunnussana on väärin". Olet antanut väärän tunnussanan tai tunnuksen.

Palvelimeen ei saa yhteyttä

Tällaiset ongelmat ilmenevät silloin, kun tietokantapalvelimeen ei saada oikeasti yhteyttä.

Tällöin ongelma ilmenee useimmiten virheenä:

  • "17 : DBNETLIBConnectionOpen (Connect()).SQL Server -palvelinta ei ole, tai sen käyttö on estetty."


Alla muutamia vinkkejä ongelman selvittämiseksi.

Tietokanta on siirretty palvelimelta toiselle

Mikäli olet siirtänyt tietokantaa palvelimelta toiselle, ole hyvä ja katso kuitenkin, että olet tehnyt kaikki tarvittavat toimenpiteet seuraamalla seuraavaa ohjetta: Tietokannan siirtäminen

Kyseessä uusi asennus

Jos olet juuri asentanut SQL Serverin, niin olethan muistanut tehdä seuraavat asiat:

  1. Avannut SQL Server Configuration Managerista verkkoyhteydet TCP/IP-protokollalle. Tämä tarvitaan, jotta palvelinkoneen ulkopuolelta pääsee SQL Serveriin käsiksi. Ohje: SQL Server käytön salliminen palvelinkoneen ulkopuolelta
  2. Avannut käyttöjärjestelmän palomuurista tarvittavat portit.


Vanha asennus: Onko jotain muuttunut

  1. Onko verkossa tapahtunut jotain muutoksia? Jos on, toimivatko kaikki muut ohjelmat, verkkolevyt tai verkon palvelut normaalisti? Jos muutkaan palvelut eivät toimi, selvitä verkko-ongelma ensin.
  2. Onko palvelimella muutettu asetuksia? Onko muutettu palomuuriasetuksia? Jos on, selvitä palomuuriasetukset ensin.
  3. Onko palvelin päällä? Pystytkö "pingaamaan" sitä tai löytämään muita sillä palvelimella olevia palveluja?
  4. Onko SQL Server-palvelu päällä palvelimella? Tarkista käyttöjärjestelmän ohjauspaneelin "palvelut" kohdasta seuraavien palvelujen päälläolo (riippuu SQL Serverin versiosta/asennuksesta): "SQL Server" tai "SQL Server (instanssin nimi tässä)".


Diagnostiikka

Mikäli tiedossa ei ole mitään syytä toimimattomuudelle, voit esimerkiksi PrettyLib-ohelmiston tapauksessa toimia seuraavasti:

  1. Käynnistä ohjelma "\Program Files\PrettyBit Software\PrettyLib 4\pbdiag.exe".
  2. Valitse vain "Tietokannan yhteysongelmien testi".
  3. Valitse välilehti "Tietokanta".
  4. Katso, että kentissä olevat tiedot näyttävät olevan oikein.
  5. Valitse "Aloita testin suorittaminen".
  6. Testin valmistuttua valitse "Näytä testin tulos".
  7. Kopio testin tekstisisältö kokonaisuudessaan ja lähetä käyttäjätukeemme.