Jelenségek
Amikor megpróbál elindítani egy olyan kiszolgálót, amely az Application Object Server (AOS) szolgáltatást futtatja a Microsoft Dynamics AX 4.0-ban, az alábbihoz hasonló hibaüzenet jelenik meg:
Windows nem lehetett elindítani a Dynamics Server$01-et a helyi számítógépen. További információért tekintse át a rendszeresemény-naplót. Ha ez egy nem Microsoft-szolgáltatás, lépjen kapcsolatba a szállítóval, és olvassa el a 110-es, szolgáltatásspecifikus hibakódot.
Ezenkívül a rendszer a következő hibaüzenetet naplózza a rendszernaplóban:
Object Server 01: Belső hiba történt tárolt eljárás végrehajtása az AOS munkamenetének létrehozásakor.
Ez a probléma azt követően fordul elő, hogy frissíti az adatbázist a Microsoft Dynamics AX 4.0-s verziójáról a Microsoft Dynamics AX 4.0-s verziójára Service Pack 1 szervizcsomaggal futtató kiszolgálón.
A probléma oka
Ez a probléma akkor jelentkezik, ha a SysServerSessions tárolt eljárás és a SysClientSessions tárolt eljárás nem létezik. Ilyen probléma esetén az AOS szolgáltatást futtató kiszolgáló nem tudja rögzíteni a megfelelő kiszolgálóadatokat és az ügyfélprogram megfelelő munkamenet-adatait a Microsoft SQL-kiszolgáló adatbázisában.
Megoldás
A probléma a következő lépésekkel hárítható el:
-
Az adatbázist tartalmazó kiszolgálón SQL Server telepítő DVD-ről indítsa el a Microsoft Dynamics AX 4.0 Service Pack 1 telepítőjét.
-
Jelölje be az Adatbázis-kiszolgáló jelölőnégyzetet, majd kattintson a Tovább gombra.
-
Az adatbázis létrehozásához kattintson az adatbázis SQL Server.
-
Írja be az adatbázis nevét, majd kattintson a Tovább gombra.
-
Kövesse a futó SQL Server megfelelő lépéseket.
In SQL Server 2005-
Kattintson a Startgombra, mutasson a Mindenprogram , majd a Microsoft SQL Server 2005 elemre,majd kattintson a SQL Server Management Studio.
-
Bontsa ki az adatbázis létrehozásához használt névvel SQL Server példányát az 1–4. lépésben.
-
Bontsa ki az Adatbázisok adatokat.
-
Bontsa ki a 4. lépésben megnevezett új adatbázist.
-
Bontsa ki a Programozhatósággombra, bontsa ki a Tárolt eljárások gombra,majd keresse meg a következő tárolt eljárásokat:
-
CreateServerSessions
-
CreateUserSessions
-
-
Kattintson a jobb gombbal a tárolt eljárások egyikére, majd kattintson az Új lekérdezésszerkesztő ablak parancsra.
-
A parancsfájl első sorában módosítsa az adatbázis nevét a frissített adatbázis nevére.
-
A parancsprogram futtatásához nyomja le az F5 billentyűt.
-
Ismételje meg az f–h. lépést a másik tárolt eljárás esetén is.
In SQL Server 2000-
Kattintson a Startgombra, mutasson a Minden program, a Microsoft SQL Server pontra, majdkattintson a Enterprise Manager elemre.
-
Bontsa ki az adatbázis létrehozásához használt névvel SQL Server példányát az 1–4. lépésben.
-
Bontsa ki az Adatbázisok, majd a Dynamics kibontása adatokat.
-
Kattintson a Tárolt eljárások gombra,és keresse meg a következő tárolt eljárásokat:
-
CreateServerSessions
-
CreateUserSessions
-
-
Kattintson a jobb gombbal ezen tárolt eljárások egyikére, és válassza a Parancsfájl SQL parancsát.
-
A Parancsfájl létrehozása SQL kattintson az Előnézet gombra, majd a Másolás parancsra.
-
A SQL Server Enterprise-kezelőben kattintson az Eszközök gombra,majd a Lekérdezésanalizáló SQL gombra.
-
A SQL ablakban illessze be az f. lépésben másolt parancsfájlt.
-
A SQL Server Enterprise Manager eszköztáron módosítsa az adatbázis nevét a frissített adatbázis nevére.
-
A parancsprogram futtatásához nyomja le az F5 billentyűt.
-
Ismételje meg az e–j. lépést a másik tárolt eljárás esetén is.
-