Znaki
Ko poskušate zagnati strežnik, v ki se izvaja v strežniku Application Object Server (AOS) v zbirki Microsoft Dynamics AX 4.0, prejmete sporočilo o napaki, podobno tem:
Windows v lokalnem računalniku ni bilo mogoče zagnati strežnika Dynamics Server$01. Če želite več informacij, preglejte sistemski dnevnik dogodkov. Če gre za storitev, ki ni Microsoftova, se obrnite na dobavitelja in si oglejte kodo napake 110, specifično za storitev.
V sistemski dnevnik je zabeleženo tudi to sporočilo o napaki:
Object Server 01: Pri ustvarjanju seje za AOS je prišlo do notranje napake pri izvajanju shranjene procedure.
Do te težave pride, ko posodobite zbirko podatkov v strežniku, v katerih se izvaja storitev AOS, iz zbirke Microsoft Dynamics AX 4.0 na Microsoft Dynamics AX 4.0 s servisnim paketom SP1.
Razlog
Do te težave pride, če shranjena procedura SysServerSessions in shranjena procedura SysClientSessions ne obstajata. Če pride do te težave, strežnik, v katere se izvaja storitev AOS, ne more posneti ustreznih informacij o strežniku in ustreznih informacij o seji odjemalca v zbirki podatkov strežnika Microsoft SQL Server.
Rešitev
Če želite odpraviti to težavo, upoštevajte ta navodila:
-
V strežniku, ki vsebuje zbirko SQL Server podatkov, z namestitvenega DVD-ja zaženite namestitveni program za Microsoft Dynamics AX 4.0 s servisnim paketom SP1.
-
S klikom potrdite polje Strežnik zbirke podatkov in nato kliknite Naprej.
-
Če želite ustvariti zbirko podatkov, kliknite imenovani primerek SQL Server.
-
Vnesite ime zbirke podatkov in kliknite Naprej.
-
Upoštevajte ustrezne korake, odvisno od tega, katero SQL Server izvajate.
V SQL Server 2005-
Kliknite Start, pokažite na Vsi programi, pokažite na Microsoft SQL Server 2005in nato kliknite SQL Server Management Studio.
-
Razširite imenovani primerek zbirke SQL Server, ki ste jo uporabili za ustvarjanje zbirke podatkov v 1. in 4. koraku.
-
Razširi zbirke podatkov.
-
Razširite novo zbirko podatkov, ki ste jo poimenovali v 4. koraku.
-
Razširite Možnost programiranja, razširite Shranjene procedurein poiščite te shranjene procedure:
-
CreateServerSessions
-
CreateUserSessions
-
-
Z desno tipko miške kliknite eno od teh shranjenih proced enih, nato pa kliknite Novo okno urejevalnika poizvedbe.
-
V prvi vrstici skripta spremenite ime zbirke podatkov v ime zbirke podatkov, ki ste jo nadgradili.
-
Če želite zagnati skript, pritisnite tipko F5.
-
Ponovite korake od f do koraka h za drugo shranjeno proceduro.
V SQL Server 2000-
Kliknite Start, pokažite na Vsi programi, pokažite na Microsoft SQL Serverin nato kliknite Enterprise Manager.
-
Razširite imenovani primerek zbirke SQL Server, ki ste jo uporabili za ustvarjanje zbirke podatkov v 1. in 4. koraku.
-
Razširite možnost Zbirkepodatkov in nato razširite Dynamics.
-
Kliknite Shranjene procedurein poiščite te shranjene procedure:
-
CreateServerSessions
-
CreateUserSessions
-
-
Z desno tipko miške kliknite eno od teh shranjenih proced in nato kliknite Ustvari SQL skript.
-
V oknu Ustvari SQL skript kliknite Predogledin nato Kopiraj.
-
V SQL Server Enterprise Manager kliknite Orodjain nato SQL analizator poizvedb.
-
V oknu SQL poizvedbe prilepite skript, ki ste ga kopirali v koraku f.
-
V orodni SQL Server Enterprise Manager spremenite ime zbirke podatkov v ime zbirke podatkov, ki ste jo nadgradili.
-
Če želite zagnati skript, pritisnite tipko F5.
-
Ponovite korake e do koraka j za drugo shranjeno proceduro.
-