Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Oireet

Kun yrität käynnistää Microsoft Dynamics AX 4.0:n Application Object Serverin (AOS), AOS ei käynnisty. Lisäksi näyttöön tulee jokin seuraavista virhesanomista:

Virhe 100: Toisen järjestelmän semafori-toimintoa ei voi luoda.

Objektipalvelin 01: Valintaikkuna, joka on myönnetty asiakaspuolen vähemmän istuntoa varten 1: Ohjelma ei voi ladata ja suorittaa SqlDatabaseInit-luokkaa, mikä on tärkeää tietokannan toimittajan tunnistamisessa ja sopivien SQL järjestelmämuuttujien lataamiseksi. Tämä voi johtua riittämättömistä käyttöoikeustasoista SQL-tietokanta, puuttuvasta tai vioittuneesta sovellustiedostosta tai luokan syntaksivirheistä.

Syy

Tämä ongelma voi johtua useista erilaisista ehdoista. Virhesanoman tietyn syyn määrittämiseksi on suositeltavaa etsiä sovelluslokista kuvaavampi virhesanoma. Voit tehdä tämän seuraavasti:

  1. Valitse Käynnistä, Valitse Kaikki ohjelmat, valitse Valvontatyökalutja valitse sitten Tapahtumienvalvonta.

  2. Valitse Tapahtumienvalvonta (paikallinen)-kohdassa Sovellus.

  3. Vieritä oikeanpuoleisessa ruudussa viestiluetteloa alaspäin ja etsi virhesanoma.

  4. Kaksoisnapsauta virhesanomaa sen määrittämiseksi, koskeeko viesti tilannettasi.

Etsimälläsi virhesanomalla voi olla merkkinä siitä, että vähintään yksi seuraavista ehdoista on täyty:

  • Palvelun Microsoft SQL Server ole aloitettu.

  • AOS:n käynnistykseen käytettävällä tilillä ei ole oikeita tietokantarooleja SQL Server.

  • AOS-käyttöoikeuksien määrä ylittyy.

  • Tietokannan SQL Server lajittelujärjestys on virheellinen kirjainkoon huomioon oltava.

Huomautus Tässä luettelossa on tämän virhesanoman tunnetut syyt. Tähän voi olla muitakin syitä.

Ratkaisu

Voit ratkaista ongelman sen jälkeen, kun olet varmistanut, että tietty virhesanoma koskee tilannettasi, käyttämällä tilanteesi mukaisesti yhtä seuraavista menetelmistä.

Huomautus Saatat joutua käyttämään useita menetelmää tämän ongelman ratkaisemiseksi.

Menetelmä 1: käynnistä SQL Server palvelu

AOS-palvelu SQL Server sen mukaan, mikä palvelu on aloitettu. Jos SQL Server-palvelua ei ole aloitettu, AOS ei käynnisty.

Käytä seuraavia ohjeita käytössäsi SQL Server versiosi mukaan.

Microsoft SQL Server 2000

Voit käynnistää SQL Server 2000 -palvelun seuraavasti:

  1. Valitse Käynnistä, Valitse Kaikki ohjelmat, valitse Valvontatyökalutja valitse sitten Palvelut.

  2. Etsi MSSQLServer-palvelu.

  3. Jos palvelua ei ole aloitettu, napsauta palvelua hiiren kakkospainikkeella ja valitse käynnistä.

Microsoft SQL Server 2005

Voit käynnistää SQL Server 2005 -palvelun seuraavasti:

  1. Valitse Käynnistä, Valitse Kaikki ohjelmat, valitse Valvontatyökalutja valitse sitten Palvelut.

  2. Etsi SQL Server (MSSQLServer) -palvelu.

  3. Jos palvelua ei ole aloitettu, napsauta palvelua hiiren kakkospainikkeella ja valitse käynnistä.

Menetelmä 2: Varmista, että AOS:n käynnistykseen käytettävällä tilillä on oikeat tietokantaroolit SQL Server

AOS-palvelun käynnistäminen tilissä on oltava määritettynä vähintään seuraavat tietokantaroolit SQL Server:

  • db_ddladmin

  • db_datareader

  • db_datawriter

Voit selvittää, onko tilillä oikeat tietokantaroolit, toimimalla seuraavasti:

  1. Määritä tili, jota käytetään AOS-palvelun käynnistämiseksi. Voit tehdä tämän seuraavasti:

    1. Valitse Käynnistä, Valitse Kaikki ohjelmat, valitse Valvontatyökalutja valitse sitten Palvelut.

    2. Etsi Dynamics Server$ -alkuinen palvelu.

    3. Napsauta palvelua hiiren kakkospainikkeella ja valitse ominaisuudet.

    4. Valitse Kirjaudu-välilehti.

    5. Määritä Kirjaudu sisään nimellä-kohdassa tili, jota käytetään AOS-palveluun kirjautumiseksi.

      Huomautukset

      • Oletusarvoisesti NT Authority\Network Service -tiliä käytetään AOS-palveluun kirjautuminen.

      • Jos AOS-palvelu on samassa tietokoneessa kuin SQL Server, SQL Server edellyttää NT Authority\Network Service -tiliä.

      • Jos AOS-palvelu suoritetaan erillisessä tietokoneessa SQL Server, SQL-palvelimen käyttöoikeuksia edellyttava tili on sen tietokoneen nimi, jossa AOS-palvelu on käynnissä. Tietokoneen nimen muoto on seuraava:

        domain\computer_name$Tässä tapauksessa toimialue on verkkotoimialueen nimi ja computer_name$ on AOS-palvelimen nimi.

  2. Käytä seuraavia ohjeita käytössäsi SQL Server versiosi mukaan.

    SQL Server 2000 For SQL Server 2000: toimi seuraavasti:

    1. Valitse Käynnistä, Valitse Kaikki ohjelmat, valitse Microsoft SQL Serverja valitse sitten Yrityksen hallinta.

    2. Laajenna Microsoft SQL -palvelimet.

    3. Laajenna SQL Server ryhmä.

    4. Laajenna (Paikallinen) (Windows NT).

    5. Laajenna Suojaus.

    6. Valitse Kirjautumiset.

    7. Napsauta vaiheessa 1 määritettyä tiliä hiiren kakkospainikkeella ja valitse Ominaisuudet.

    8. Valitse Database Access -välilehti.

    9. Napsauta Ennen tätä tietokantaa ja varmista, että seuraavat tietokantaroolit on valittu:

      • db_ddladmin

      • db_datareader

      • db_datawriter

    10. Valitse OK.

    11. Laajenna Tietokannat.

    12. Laajenna Dynamics-tietokanta.

    13. Valitse Tallennetut toimintostoimintosrot ja etsi sitten seuraavat tallennetut toimintosyistä:

      • createserversessions

      • createusersessions

    14. Napsauta tallennettua toimintosarjaa hiiren kakkospainikkeella ja valitse Ominaisuudet.

    15. Valitse Käyttöoikeudet.

    16. Etsi tili, jonka määritit vaiheessa 1, valitse EXEC-valintaruutu napsauttamalla ja valitse sitten OK.

      Huomautus Toista vaiheet 2n–2p toisen tallennetun toimintosarjan osalta vaiheessa 2m.

    SQL Server 2005 For SQL Server 2005: toimi seuraavasti:

    1. Valitse Käynnistä, valitse Kaikki ohjelmat, valitse Microsoft SQL Server 2005ja valitse sitten SQL Server Management Studio.

    2. Kaksoisnapsauta Yhteenveto-välilehdessäSuojaus-kohtaa.

    3. Kaksoisnapsauta Kirjautumiset.

    4. Napsauta vaiheessa 1 määritettyä tiliä hiiren kakkospainikkeella ja valitse Ominaisuudet.

    5. Valitse Käyttäjän yhdistäminen.

    6. Napsauta Ennen tätä tietokantaa ja varmista, että seuraavat tietokantaroolit on valittu:

      • db_ddladmin

      • db_datareader

      • db_datawriter

    7. Valitse OK.

    8. Laajenna Tietokannat.

    9. Laajenna Dynamics-tietokanta.

    10. Laajenna Ohjelmoitavuus.

    11. Laajenna Tallennetut toimintosyistä.

    12. Etsi seuraavat tallennetut toimintosyistä:

      • createserversessions

      • createusersessions

    13. Napsauta tallennettua toimintosarjaa hiiren kakkospainikkeella ja valitse Ominaisuudet.

    14. Valitse Käyttöoikeudet.

    15. Etsi vaiheessa 1 määritetty tili, valitse EXEC-käyttöoikeuksien Myönnä-valintaruutu ja valitse sitten OK.

      Huomautus Toista vaiheet 2m–2o toista tallennettua toimintosarjaa varten vaiheessa 2l.

Menetelmä 3: AOS-käyttöoikeuksien ylittämisen selvittäminen

Voit selvittää, ylitetäänkö käyttöoikeutesi tällä hetkellä käytössä olevien AOS-käyttöoikeuksien määrä seuraavasti:

  1. Käynnistä Microsoft Dynamics AX 4.0 ja kirjaudu sitten sisään.

  2. Valitse Hallinta.

  3. Laajenna Määritys.

  4. Laajenna Järjestelmä.

  5. Valitse Käyttöoikeustiedot.

  6. Valitse Järjestelmä-välilehden Koodin kuvaus -kohdassa Sovellusobjektipalvelimet .

  7. Pane merkille Tila-sarakkeessa niiden AOS-käyttöoikeuksien määrä, joihin sinulla on tällä hetkellä käyttöoikeus.

Huomautus Jos haluat käynnistää ylimääräisen AOS-käyttöjärjestelmäsi, voit sammuttaa käynnissä olevat AOS-näytöt. Vaihtoehtoisesti voit ostaa muita AOS-käyttöoikeuksia.

Menetelmä 4: Varmista, SQL Server tietokannan lajittelujärjestys ei ole tavallinen

Microsoft Dynamics AX 4.0:ssa tietokannan lajittelujärjestyksen on oltava ei-tapaus.


Voit määrittää tilanteen lajittelujärjestyksen jomallakin seuraavista tavoista käytössäsi SQL Server version mukaan.

Microsoft SQL Server 2000

Jos Microsoft SQL Server 2000:ssä, toimi seuraavasti:

  1. Valitse Käynnistä, Valitse Kaikki ohjelmat, valitse Microsoft SQL Serverja valitse sitten Kyselyn analysoiminen.

  2. Kirjaudu Kyselyn analysoiminen -ohjelmaan ja suorita sitten seuraava komentosarja:

    sp_helpsort

Microsoft SQL Server 2005

Jos Microsoft SQL Server 2005:ssä, toimi seuraavasti:

  1. Valitse Käynnistä, valitse Kaikki ohjelmat, valitse Microsoft SQL Server 2005ja valitse sitten SQL Server Management Studio.

  2. Valitse Uusi kyselyja suorita sitten seuraava komentosarja:

    sp_helpsort

Komentosarjan tulosluettelossa pitäisi olla luettelo, jossa on joko "kirjainkoko ei ole merkitsevä" tai "kirjainkoko merkitsevä".

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×