Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Sümptomid

Kui proovite käivitada rakendusobjekti serverit (AOS) Microsoft Dynamics AX 4.0 jaoks, ei käivitu AOS. Lisaks kuvatakse üks järgmistest tõrketeadetest.

Tõrge 100: ei saa luua teist süsteemi semafori.

Object Server 01: dialog issued for client-less session 1: The program is unable to load and execute the class 'SqlDatabaseInit', mis on oluline andmebaasi tarnija tuvastamiseks ja asjakohaste SQL laadimiseks. Selle põhjuseks võib olla andmebaasi SQL, puuduv või rikutud rakendusefail või klassi enda süntaksitõrked.

Põhjus

See probleem võib ilmneda mitme erineva seisundi tõttu. Tõrketeate konkreetse põhjuse määramiseks soovitame otsida rakenduselogist tähendusrikkama tõrketeate leidmiseks. Selleks toimige järgmiselt.

  1. Klõpsake nuppu Start, osutage valikuleKõik programmid , osutage valikule Haldusriistadja seejärel klõpsake käsku Sündmusevaatur.

  2. Klõpsake jaotises Sündmusevaatur (kohalik)nuppu Rakendus.

  3. Veateate leidmiseks kerige parempoolsel paanil allapoole sõnumite loendit.

  4. Topeltklõpsake tõrketeadet, et teha kindlaks, kas sõnum kehtib teie olukorra kohta.

Tõrketeade, mille leiate, võib viidata sellele, et üks või mitu järgmistest tingimustest on täidetud.

  • Teenuse Microsoft SQL Server pole käivitatud.

  • AOS-i käivitamiseks kasutataval kontol pole õigeid andmebaasirolle SQL Server.

  • AOS-i litsentside arv on ületatud.

  • Andmebaasi SQL Server sortimisjärjestus on valesti järjekorratundlik.

Märkus. See loend sisaldab selle tõrketeate teadaolevaid põhjuseid. Võib olla ka muid põhjuseid.

Lahendus

Probleemi lahendamiseks pärast seda, kui olete kontrollinud, kas teie olukorrale rakendub kindel tõrketeade, kasutage vastavalt olukorrale ühte järgmistest meetoditest.

Märkus. Võimalik, et peate selle probleemi lahendamiseks kasutama rohkem kui ühte meetodit.

1. meetod: SQL Server käivitamine

AOS-i valik oleneb SQL Server teenusest. Kui SQL Server pole käivitatud, siis AOS-i ei käivitu.

Kasutage ühte järgmistest protseduuridest vastavalt teie SQL Server versioonile.

Microsoft SQL Server 2000

Teenuse SQL Server 2000 tehke järgmist.

  1. Klõpsake nuppu Start, osutage valikuleKõik programmid , osutage valikule Haldusriistadja seejärel klõpsake nuppu Teenused.

  2. Otsige üles teenus MSSQLServer.

  3. Kui teenus pole käivitatud, paremklõpsake teenust ja seejärel klõpsake nuppu Start.

Microsoft SQL Server 2005

2005 SQL Server käivitamiseks tehke järgmist.

  1. Klõpsake nuppu Start, osutage valikuleKõik programmid , osutage valikule Haldusriistadja seejärel klõpsake nuppu Teenused.

  2. Otsige üles SQL Server (MSSQLServer) teenus.

  3. Kui teenus pole käivitatud, paremklõpsake teenust ja seejärel klõpsake nuppu Start.

2. meetod. Veenduge, et AOS-i käivitamiseks kasutataval kontol on õiged andmebaasirollid SQL Server

AOS-i teenuse käivitamiseks kasutataval kontol peavad olema vähemalt järgmised SQL Server.

  • db_ddladmin

  • db_datareader

  • db_datawriter

Selleks et teha kindlaks, kas kontol on õiged andmebaasirollid, tehke järgmist.

  1. Määratlege konto, mida kasutatakse AOS-i teenuse käivitamiseks. Selleks toimige järgmiselt.

    1. Klõpsake nuppu Start, osutage valikuleKõik programmid , osutage valikule Haldusriistadja seejärel klõpsake nuppu Teenused.

    2. Otsige üles teenus, mis algab rakendusega Dynamics Server$.

    3. Paremklõpsake teenust ja seejärel klõpsake käsku Atribuudid.

    4. Klõpsake vahekaarti Logi sisse.

    5. Määratlege jaotises Logi sissekui konto, mida kasutatakse AOS-i teenusesse sisselogimiseks.

      Märkmed

      • Vaikimisi kasutatakse AOS-i teenusesse sisselogimiseks NT Authority\Network Service'i kontot.

      • Kui AOS-i teenus on samas arvutis, kus SQL Server, on SQL Server nt Authority\Network Service'i konto.

      • Kui AOS-i teenus töötab eraldi arvutis SQL Server, on SQL serveriõigusi vajav konto selle arvuti nimi, kus AOS-i teenus töötab. Arvuti nime vorming on järgmine.

        domeen\computer_name$– sel juhul on domeen võrgudomeeni nimi ja computer_name$ on AOS-i serveri nimi.

  2. Kasutage ühte järgmistest protseduuridest vastavalt teie SQL Server versioonile.

    SQL Server 2000 for SQL Server 2000, tehke järgmist.

    1. Klõpsake nuppu Start, osutage valikuleKõik programmid , osutage Microsoft SQL Serverja seejärel klõpsake käsku Enterprise Manager.

    2. Laiendage valikut Microsoft SQL Servers (Microsoft SQL Serverid).

    3. Laiendage SQL Server rühm.

    4. Laiendage (kohalik) (Windows NT).

    5. Laiendage valikut Turve.

    6. Klõpsake nuppu Logi sisse.

    7. Paremklõpsake 1. juhises määratud kontot ja seejärel klõpsake käsku Atribuudid.

    8. Klõpsake vahekaarti Andmebaasijuurdepääs.

    9. Klõpsake süsteemi Axapta andmebaasi ja veenduge, et valitud on järgmised andmebaasirollid.

      • db_ddladmin

      • db_datareader

      • db_datawriter

    10. Klõpsake nuppu OK.

    11. Laiendage valikut Andmebaasid.

    12. Laiendage Dynamicsi andmebaasi.

    13. Klõpsake nuppu Salvestatudprotseduurid ja seejärel otsige üles järgmised salvestatud toimingud.

      • createserversessions

      • createusersessions

    14. Paremklõpsake salvestatud protseduuri ja seejärel klõpsake käsku Atribuudid.

    15. Klõpsake nuppu Õigused.

    16. Otsige üles 1. juhises määratud konto, märkige ruut EXEC ja seejärel klõpsake nuppu OK.

      Märkus. Korrake juhiseid 2n–2p teise salvestatud protseduuri jaoks juhises 2m.

    SQL Server 2005 for SQL Server 2005, tehke järgmist.

    1. Klõpsake nuppu Start, osutage valikuleKõik programmid , osutage Microsoft SQL Server 2005ja seejärel klõpsake nuppu SQL Server Management Studio.

    2. Topeltklõpsake vahekaardil Kokkuvõte nuppu Turve.

    3. Topeltklõpsake nuppu Logi sisse.

    4. Paremklõpsake 1. juhises määratud kontot ja seejärel klõpsake käsku Atribuudid.

    5. Klõpsake nuppu Kasutajavastendus.

    6. Klõpsake süsteemi Axapta andmebaasi ja veenduge, et valitud on järgmised andmebaasirollid.

      • db_ddladmin

      • db_datareader

      • db_datawriter

    7. Klõpsake nuppu OK.

    8. Laiendage valikut Andmebaasid.

    9. Laiendage Dynamicsi andmebaasi.

    10. Laiendage valikut Programmeeritavus.

    11. Laiendage salvestatud protseduurid.

    12. Otsige üles järgmised salvestatud toimingud.

      • createserversessions

      • createusersessions

    13. Paremklõpsake salvestatud protseduuri ja seejärel klõpsake käsku Atribuudid.

    14. Klõpsake nuppu Õigused.

    15. Otsige üles 1. juhises määratud konto, märkige EXEC-õiguse ruut Anna ja seejärel klõpsake nuppu OK.

      Märkus. Korrake juhiseid 2m kuni 2o teise salvestatud protseduuri jaoks juhises 2l.

3. meetod. Tehke kindlaks, kas AOS-i litsentside arv on ületatud

Selleks et teha kindlaks, kas teie litsentsitud AOS-ide arv on ületatud, tehke järgmist.

  1. Käivitage Microsoft Dynamics AX 4.0 ja seejärel logige sisse.

  2. Klõpsake nuppu Haldus.

  3. Laiendage nuppu Häälestus.

  4. Laiendage valikut Süsteem.

  5. Klõpsake nuppu Litsentsiteave.

  6. Klõpsake menüü Süsteem jaotises Koodi kirjeldus nuppu Application Object Servers (Rakendusobjektiserverid).

  7. Märkige veerus Olek üles nende AOS-ide arv, mille jaoks teil on praegu litsents.

Märkus. Täiendava AOS-i käivitamiseks saate sulgeda käitatud AOS-i. Teise võimalusena saate osta täiendavaid AOS-i litsentse.

4. meetod. Veenduge, SQL Server andmebaasi sortimisjärjestus oleks järjekorrata

Rakenduses Microsoft Dynamics AX 4.0 peab andmebaasi sortimisjärjestus olema järjekorratundlik.


Sortimisjärjestuse määramiseks oma olukorras kasutage ühte järgmistest protseduuridest vastavalt teie SQL Server versioonile.

Microsoft SQL Server 2000

Microsoft SQL Server 2000 jaoks tehke järgmist.

  1. Klõpsake nuppu Start, osutage valikuleKõik programmid , osutage Microsoft SQL Serverja seejärel klõpsake käsku Päringu analüsaator.

  2. Logige sisse päringuanalüsaatorisse ja käivitage järgmine skript.

    sp_helpsort

Microsoft SQL Server 2005

Microsoft SQL Server 2005 jaoks tehke järgmist.

  1. Klõpsake nuppu Start, osutage valikuleKõik programmid , osutage Microsoft SQL Server 2005ja seejärel klõpsake nuppu SQL Server Management Studio.

  2. Klõpsake nuppu Uuspäring ja seejärel käivitage järgmine skript.

    sp_helpsort

Skriptitulemite loendis peaks olema loend, kus on kas " case-insensitive" või "case-sensitive".

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×