Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Jelenségek

Amikor megpróbálja elindítani az Application Object Server (AOS) alkalmazást a Microsoft Dynamics AX 4.0-hoz, az AOS nem indul el. Ezenkívül az alábbi hibaüzenetek egyike jelenik meg:

100-as hiba: Nem hozható létre másik rendszer szemafor.

Object Server 01: Dialog issued for client-less session 1: The program unable to load and execute the class 'SqlDatabaseInit', which is essential to identify the database vendor, and load the appropriate SQL system variables. Ezt a problémát okozhatja az SQL Database hozzáférésének nem megfelelő jogosultsága, egy hiányzó vagy sérült alkalmazásfájl, illetve az osztályon belül a szintaktikai hibák.

A probléma oka

Ez a probléma számos különböző feltétel miatt jelentkezhet. A hibaüzenet pontos okának meghatározásához javasoljuk, hogy az alkalmazásnaplóban keressen egy értelmesebb hibaüzenetet. Ezt a következőképpen teheti meg:

  1. Kattintson a Startgombra, mutasson a Minden program, a Felügyeleti eszközök pontra,majd kattintson az Eseménymegjelenítő gombra.

  2. Az Eseménynapló (helyi) menübenkattintson az Alkalmazás elemre.

  3. A jobb oldali ablaktáblában lefelé görgetve keresse meg a hibaüzenetet az üzenetek listájában.

  4. A hibaüzenetre duplán kattintva megállapíthatja, hogy az üzenet az Ön helyzetére vonatkozik-e.

A hibaüzenet azt jelezheti, hogy az alábbi feltételek közül egy vagy több teljesül:

  • A Microsoft SQL Server szolgáltatás nem indult el.

  • Az AOS indításához használt fiók nem rendelkezik a megfelelő adatbázis-szerepkörökkel a SQL Server.

  • Túllépte az AOS-licencek számát.

  • Az SQL Server sorrendje helytelenül megkülönbözteti a kis- és nagybetűket.

Megjegyzés: Ez a lista tartalmazza a hibaüzenet ismert okait. Ennek más okai is lehetnek.

Megoldás

Ha meg kell oldania ezt a problémát, miután meggyőződött arról, hogy az Ön helyzetére egy adott hibaüzenet vonatkozik, a helyzetnek megfelelő módszerek egyikével hárítsa el a problémát.

Megjegyzés: Előfordulhat, hogy több módszerre is szükség van a probléma megoldásához.

1. módszer: A SQL Server szolgáltatás

Az AOS a elindított SQL Server függ. Ha a SQL Server nem indul el, az AOS nem indul el.

A futtatott verziónak megfelelően használja az alábbi eljárások SQL Server egyikét.

Microsoft SQL Server 2000

A SQL Server 2000 szolgáltatás az alábbi lépéseket követve indítja el:

  1. Kattintson a Startgombra, mutasson a Minden program, majd a Felügyeleti eszközök pontra,és kattintson a Szolgáltatások elemre.

  2. Keresse meg az MSSQLServer szolgáltatást.

  3. Ha a szolgáltatás nem kezdődött el, kattintson a jobb gombbal a szolgáltatásra, majd kattintson a Start gombra.

Microsoft SQL Server 2005

A SQL Server 2005 szolgáltatás az alábbi lépéseket követve indítja el:

  1. Kattintson a Startgombra, mutasson a Minden program, majd a Felügyeleti eszközök pontra,és kattintson a Szolgáltatások elemre.

  2. Keresse meg SQL Server (MSSQLServer) szolgáltatást.

  3. Ha a szolgáltatás nem kezdődött el, kattintson a jobb gombbal a szolgáltatásra, majd kattintson a Start gombra.

2. módszer: Győződjön meg arról, hogy az AOS indításához használt fiók megfelelő adatbázis-szerepkörökkel rendelkezik SQL Server

Az AOS szolgáltatás indítani használt fióknak legalább a következő adatbázis-szerepkörökkel kell SQL Server:

  • db_ddladmin

  • db_datareader

  • db_datawriter

Ha meg szeretné állapítani, hogy a fiók rendelkezik-e a megfelelő adatbázis-szerepkörökkel, kövesse az alábbi lépéseket:

  1. Állapítsa meg, hogy milyen fiókkal indítható el az AOS szolgáltatás. Ezt a következőképpen teheti meg:

    1. Kattintson a Startgombra, mutasson a Minden program, majd a Felügyeleti eszközök pontra,és kattintson a Szolgáltatások elemre.

    2. Keresse meg a Dynamics Server$ szolgáltatással elinduló szolgáltatást.

    3. Kattintson a jobb gombbal a szolgáltatásra, és válassza a Tulajdonságok parancsot.

    4. Kattintson a Bejelentkezés fülre.

    5. A Bejelentkezés mint beállításnálhatározza meg azt a fiókot, amely az AOS szolgáltatásba való bejelentkezéshez használatos.

      Megjegyzések

      • Alapértelmezés szerint az NT Authority\Network Service fiókkal lehet bejelentkezni az AOS szolgáltatásba.

      • Ha az AOS szolgáltatás ugyanazon a számítógépen található, mint SQL Server, a szükséges fiók SQL Server NT Authority\Network Service-fiók lesz.

      • Ha az AOS szolgáltatás az SQL Server-től különálló számítógépen fut, SQL kiszolgálói engedélyeket igénylő fiók annak a számítógépnek a neve, amelyen az AOS szolgáltatás fut. A számítógép nevének formátuma a következő:

        domain\computer_name$Ebben az esetben a tartomány a hálózati tartomány neve, computer_name$ pedig az AOS-kiszolgáló neve.

  2. A futtatott verziónak megfelelően használja az alábbi eljárások SQL Server egyikét.

    SQL Server 2000 For SQL Server 2000, kövesse az alábbi lépéseket:

    1. Kattintson a Startgombra, mutasson a Minden program, a Microsoft SQL Server pontra, majdkattintson a Enterprise Manager elemre.

    2. Bontsa ki a Microsoft SQL kiszolgálókat.

    3. Bontsa ki SQL Server csoportot.

    4. Bontsa ki a (helyi) (Windows NT) .

    5. Bontsa ki a Biztonság ot.

    6. Kattintson a Bejelentkezések elemre.

    7. Kattintson a jobb gombbal az 1. lépésben meghatározott fiókra, és válassza a Tulajdonságok parancsot.

    8. Kattintson az Adatbázis-elérés fülre.

    9. Kattintson az Axapta-adatbázisra, és ellenőrizze, hogy az alábbi adatbázis-szerepkörök vannak-e kijelölve:

      • db_ddladmin

      • db_datareader

      • db_datawriter

    10. Kattintson az OK gombra.

    11. Bontsa ki az Adatbázisok adatokat.

    12. Bontsa ki a Dynamics-adatbázist.

    13. Kattintson a Tárolt eljárások gombra,és keresse meg a következő tárolt eljárásokat:

      • createserversessions

      • createusersessions

    14. Kattintson a jobb gombbal egy tárolt eljárásra, és válassza a Tulajdonságok parancsot.

    15. Kattintson az Engedélyek elemre.

    16. Keresse meg az 1. lépésben meghatározott fiókot, jelölje be a EXEC jelölőnégyzetet, majd kattintson az OK gombra.

      Megjegyzés: Ismételje meg a 2.–2. lépést a másik tárolt eljáráshoz a 2m. lépésben.

    SQL Server 2005 SQL Server 2005-nek:

    1. Kattintson a Startgombra, mutasson a Mindenprogram , majd a Microsoft SQL Server 2005 elemre,majd kattintson a SQL Server Management Studio.

    2. Az Összegzés lapon kattintson duplán a Biztonság elemre.

    3. Kattintson duplán a Bejelentkezések elemre.

    4. Kattintson a jobb gombbal az 1. lépésben meghatározott fiókra, és válassza a Tulajdonságok parancsot.

    5. Kattintson a Felhasználó megfeleltetése elemre.

    6. Kattintson az Axapta-adatbázisra, és ellenőrizze, hogy az alábbi adatbázis-szerepkörök vannak-e kijelölve:

      • db_ddladmin

      • db_datareader

      • db_datawriter

    7. Kattintson az OK gombra.

    8. Bontsa ki az Adatbázisok adatokat.

    9. Bontsa ki a Dynamics-adatbázist.

    10. Bontsa ki a Programozhatóság ot.

    11. Bontsa ki a tárolt eljárásokat.

    12. Keresse meg a következő tárolt eljárásokat:

      • createserversessions

      • createusersessions

    13. Kattintson a jobb gombbal egy tárolt eljárásra, és válassza a Tulajdonságok parancsot.

    14. Kattintson az Engedélyek elemre.

    15. Keresse meg az 1. lépésben meghatározott fiókot, jelölje be a EXEC engedély megadására vonatkozó jelölőnégyzetet, majd kattintson az OK gombra.

      Megjegyzés: Ismételje meg a 2–2. lépést a másik tárolt eljárással a 2l. lépésben.

3. módszer: Annak megállapítása, hogy túllépte-e az AOS-licencek számát

Ha meg szeretné állapítani, hogy túllépte-e a licenccel rendelkező AOS-eket, kövesse az alábbi lépéseket:

  1. Indítsa el a Microsoft Dynamics AX 4.0-t, és jelentkezzen be.

  2. Kattintson a Felügyelet elemre.

  3. Bontsa ki a telepítőt.

  4. Bontsa ki a Rendszer et.

  5. Kattintson a Licencinformációk elemre.

  6. A Rendszer lapon válassza az Application Object Servers (Alkalmazásobjektum-kiszolgálók) lehetőséget a Kód leírása alatt.

  7. Az Állapot oszlopban jegyezze meg, hogy jelenleg hány AOS-licenccel rendelkezik.

Megjegyzés: További AOS-t úgy is elindíthat, hogy leállít egy futó AOS-t. Másik lehetőségként további AOS-licenceket is vásárolhat.

4. módszer: Ügyeljen arra, hogy SQL Server adatbázis rendezési sorrendje a kis- és a kis- és a nagy- és a kis- és a8 között legyen

A Microsoft Dynamics AX 4.0-s verziójában az adatbázis rendezési sorrendjének a kis- és a a kis- és a kis- és a adatokat meg kell egyenlnie.


A helyzet rendezési sorrendjének meghatározásához használja az alábbi eljárások egyikét a futó SQL Server verziójának megfelelően.

Microsoft SQL Server 2000

2000-es Microsoft SQL Server kövesse az alábbi lépéseket:

  1. Kattintson a Startgombra, mutasson a Minden programelemre, mutasson a Microsoft SQL Server , majd kattintson a Lekérdezésanalizáló elemre.

  2. Jelentkezzen be a Query Analyzerbe, és futtassa a következő parancsfájlt:

    sp_helpsort

Microsoft SQL Server 2005

2005-ös Microsoft SQL Server kövesse az alábbi lépéseket:

  1. Kattintson a Startgombra, mutasson a Mindenprogram , majd a Microsoft SQL Server 2005 elemre,majd kattintson a SQL Server Management Studio.

  2. Kattintson az Új lekérdezés gombra,majd futtassa az alábbi parancsfájlt:

    sp_helpsort

A parancsfájl találati listájában fel kell sorolni a kis- és nagybetűk megkülönböztetése vagy a kis- és nagybetűk megkülönböztetése szöveget.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×