Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Simptomi

Mēģinot startēt Microsoft Dynamics AX 4.0 Application Object Server (AOS), AOS netiek startēta. Turklāt tiek parādīts viens no šiem kļūdas ziņojumiem:

Kļūda 100: nevar izveidot citu sistēmas semaforu.

Object Server 01: dialogs, kas izdots 1. sesijai bez klienta: programmu nevar ielādēt un izpildīt klasi "SqlDatabaseInit", kas ir būtiski svarīga, lai identificētu datu bāzes piegādātāju un ielādētu atbilstošos valoda SQL sistēmas mainīgos. To var izraisīt nepietiekamas piekļuves tiesības valoda SQL datu bāzei, trūkstošs vai bojāts programmas fails vai sintakses kļūdas pašā klasē.

Cēlonis

Šī problēma var rasties vairāku atšķirīgu nosacījumu dēļ. Lai noteiktu konkrētu kļūdas ziņojuma cēloni, iesakām skatīt lietojumprogrammu žurnālu, lai atrastu jēgpilnāku kļūdas ziņojumu. Lai to izdarītu, veiciet tālāk norādītās darbības.

  1. Noklikšķiniet uzSākt , norādiet uz Visas programmas, norādiet uz Administratīvie rīkiun pēc tam noklikšķiniet uz Notikumu skatītājs.

  2. Sadaļā Notikumu skatītājs (lokāls)noklikšķiniet uz Lietojumprogramma.

  3. Labajā rūtī ritiniet lejup ziņojumu sarakstā, lai atrastu kļūdas ziņojumu.

  4. Veiciet dubultklikšķi uz kļūdas ziņojuma, lai noteiktu, vai ziņojums attiecas uz jūsu situāciju.

Tas, kādu kļūdas ziņojumu atrodat, var norādīt, ka viens vai vairāki no šiem nosacījumiem ir patiesi:

  • Microsoft SQL Server pakalpojums nav startēts.

  • Kontam, kas tiek izmantots AOS startēšanai, nav pareizo datu bāzu lomu SQL Server.

  • Ir pārsniegts AOS licenču skaits.

  • Datu SQL Server kārtošanas secība ir nepareizi reģistrjutīga.

Piezīme. Šajā sarakstā ir iekļauti zināmie šī kļūdas ziņojuma cēloņi. Tam var būt citi iemesli.

Risinājums

Lai novērstu šo problēmu pēc tam, kad esat pārbaudris konkrēta kļūdas ziņojuma atbilstību jūsu situācijai, izmantojiet kādu no tālāk aprakstītajām metodēm atbilstoši jūsu situācijai.

Ņemiet vērā, ka, lai atrisinātu šo problēmu, iespējams, ir jāizmanto vairākas metodes.

1. metode. Startējiet SQL Server pakalpojumu

AOS ir atkarīgs no SQL Server pakalpojuma, kas tiek startēts. Ja SQL Server pakalpojums nav startēts, AOS netiek startēta.

Atbilstoši programmas SQL Server versijai izmantojiet kādu no šīm procedūrām.

Microsoft SQL Server 2000

Lai startētu SQL Server 2000 pakalpojumu, veiciet tālāk norādītās darbības.

  1. Noklikšķiniet uzSākt , norādiet uz Visas programmas, norādiet uz Administratīvie rīkiun pēc tam noklikšķiniet uz Pakalpojumi.

  2. Atrodiet MSSQLServer pakalpojumu.

  3. Ja pakalpojums nav startēts, ar peles labo pogu noklikšķiniet uz pakalpojuma un pēc tam noklikšķiniet uz Sākt.

Microsoft SQL Server 2005

Lai sāktu SQL Server 2005, rīkojieties šādi:

  1. Noklikšķiniet uzSākt , norādiet uz Visas programmas, norādiet uz Administratīvie rīkiun pēc tam noklikšķiniet uz Pakalpojumi.

  2. Atrodiet SQL Server (MSSQLServer).

  3. Ja pakalpojums nav startēts, ar peles labo pogu noklikšķiniet uz pakalpojuma un pēc tam noklikšķiniet uz Sākt.

2. metode. Pārliecinieties, vai kontam, kas tiek izmantots AOS startēšanai, ir pareizās datu bāzes lomas SQL Server

Kontam, kas tiek izmantots AOS pakalpojuma startēšanai, jābūt vismaz šādām datu bāzes lomām, kas piešķirtas SQL Server:

  • db_ddladmin

  • db_datareader

  • db_datawriter

Lai noteiktu, vai kontam ir pareizās datu bāzes lomas, veiciet tālāk norādītās darbības.

  1. Nosakiet kontu, kas tiek izmantots AOS pakalpojuma startēšanai. Lai to izdarītu, veiciet tālāk norādītās darbības.

    1. Noklikšķiniet uzSākt , norādiet uz Visas programmas, norādiet uz Administratīvie rīkiun pēc tam noklikšķiniet uz Pakalpojumi.

    2. Atrodiet pakalpojumu, kas tiek startēts ar Dynamics Server$.

    3. Ar peles labo pogu noklikšķiniet uz pakalpojuma un pēc tam noklikšķiniet uz Rekvizīti.

    4. Noklikšķiniet uz cilnes Pieteikšanās.

    5. Sadaļā Pieteikties kā nosakietkontu, kas tiek izmantots, lai pieteiktos AOS pakalpojumā.

      Piezīmes

      • Pēc noklusējuma NT authority\Network Service konts tiek izmantots, lai pieteiktos AOS pakalpojumā.

      • Ja AOS pakalpojums ir tajā pašā datorā, kurā SQL Server, konts, kuram nepieciešamas SQL Server atļaujas, ir NT iestādes\tīkla pakalpojuma konts.

      • Ja AOS pakalpojums darbojas atsevišķā datorā, kurā darbojas SQL Server, konts, kam nepieciešamas valoda SQL servera atļaujas, ir tā datora nosaukums, kurā darbojas AOS pakalpojums. Datora nosaukuma formāts ir šāds:

        domēns \ computer_name$Šajā gadījumā domēns ir tīkla domēna nosaukums, un computer_name$ ir AOS servera nosaukums.

  2. Atbilstoši programmas SQL Server versijai izmantojiet kādu no šīm procedūrām.

    SQL Server 2000 SQL Server 2000:

    1. Noklikšķiniet uzSākt , norādiet uz Visas programmas, norādiet uz Microsoft SQL Serverun pēc tam noklikšķiniet uz Enterprise Manager.

    2. Izvērsiet Microsoft valoda SQL serverus.

    3. Izvērst SQL Server grupu.

    4. Izvērsiet (lokālā) (Windows NT).

    5. Izvērst drošību.

    6. Noklikšķiniet uz Pieteikšanās.

    7. Ar peles labo pogu noklikšķiniet uz 1. darbībā noteiktā konta un pēc tam noklikšķiniet uz Rekvizīti.

    8. Noklikšķiniet uz cilnes Datu bāzes piekļuve.

    9. Noklikšķiniet uz Database (ciema) un pēc tam pārbaudiet, vai ir atlasītas šādas datu bāzes lomas:

      • db_ddladmin

      • db_datareader

      • db_datawriter

    10. Noklikšķiniet uz Labi.

    11. Izvērsiet sadaļu Datu bāzes.

    12. Izvērsiet Dynamics datu bāzi.

    13. Noklikšķiniet uz Iekļautāsprocedūras un pēc tam atrodiet šādas saglabātās procedūras:

      • createserversessions

      • createusersessions

    14. Ar peles labo pogu noklikšķiniet uz iekļautās procedūras un pēc tam noklikšķiniet uz Rekvizīti.

    15. Noklikšķiniet uz Atļaujas.

    16. Atrodiet kontu, kuru noteicāt 1. darbībā, noklikšķiniet uz izvēles rūtiņas EXEC un pēc tam noklikšķiniet uz Labi.

      Piezīme. Atkārtojiet 2.–2.p darbību otrai saglabātai procedūrai 2m. darbībā.

    SQL Server 2005 SQL Server 2005:

    1. Noklikšķiniet uzSākt , norādiet uz Visas programmas, norādiet uz Microsoft SQL Server 2005un pēc tam noklikšķiniet uz SQL Server Management Studio.

    2. Cilnē Kopsavilkums veiciet dubultklikšķi uz Drošība.

    3. Veiciet dubultklikšķi uz Pieteikšanās.

    4. Ar peles labo pogu noklikšķiniet uz 1. darbībā noteiktā konta un pēc tam noklikšķiniet uz Rekvizīti.

    5. Noklikšķiniet uz Lietotāju kartēšana.

    6. Noklikšķiniet uz Database (ciema) un pēc tam pārbaudiet, vai ir atlasītas šādas datu bāzes lomas:

      • db_ddladmin

      • db_datareader

      • db_datawriter

    7. Noklikšķiniet uz Labi.

    8. Izvērsiet sadaļu Datu bāzes.

    9. Izvērsiet Dynamics datu bāzi.

    10. Izvērst iespēju Programmējamība.

    11. Izvērsiet iekļautās procedūras.

    12. Atrodiet šādas iekļautās procedūras:

      • createserversessions

      • createusersessions

    13. Ar peles labo pogu noklikšķiniet uz iekļautās procedūras un pēc tam noklikšķiniet uz Rekvizīti.

    14. Noklikšķiniet uz Atļaujas.

    15. Atrodiet kontu, kuru noteicāt, izpildot 1. darbību, noklikšķiniet uz izvēles rūtiņas Piešķirt, kas attiecas uz EXEC atļaujām, un pēc tam noklikšķiniet uz Labi.

      Piezīme. Atkārtojiet 2.–2.darbību, lai pie citas iekļautās procedūras pārietu 2.l darbībā.

3. metode. Nosakiet, vai ir pārsniegts AOS licenču skaits

Lai noteiktu, vai ir pārsniegts to AOS skaits, kurām pašlaik ir piešķirta licence, veiciet tālāk norādītās darbības.

  1. Startējiet Microsoft Dynamics AX 4.0 un pēc tam piesakieties.

  2. Noklikšķiniet uz Administrēšana.

  3. Izvērsiet iestatīšanas programmu.

  4. Izvērsiet sadaļu Sistēma.

  5. Noklikšķiniet uz Informācija par licenci.

  6. Cilnē System (Sistēma) sadaļā Code description (Koda apraksts) atlasiet Application Object Servers (Lietojumprogrammu objektu serveri).

  7. Kolonnā Statuss ņemiet vērā to AOS skaitu, kuri jums pašlaik ir licencēti.

Piezīme Lai startētu papildu AOS, varat izslēgt AOS, kas darbojas. Vai arī varat iegādāties papildu AOS licences.

4. metode. Pārliecinieties, SQL Server datu bāzes kārtošanas secība ir reģistrnejutīga.

Programmatūrā Microsoft Dynamics AX 4.0 datu bāzes kārtošanas secībai jābūt reģistrjutīgai.


Lai noteiktu kārtošanas secību jūsu situācijā, izmantojiet kādu no šīm procedūrām atbilstoši jūsu SQL Server versijai.

Microsoft SQL Server 2000

Lai Microsoft SQL Server 2000, rīkojieties šādi:

  1. Noklikšķiniet uzSākt , norādiet uz Visas programmas, norādiet uz Microsoft SQL Serverun pēc tam noklikšķiniet uz Vaicājumu analizētājs.

  2. Piesakieties vaicājumu analizētājā un pēc tam palaidiet šādu skriptu:

    sp_helpsort

Microsoft SQL Server 2005

Lai Microsoft SQL Server 2005, rīkojieties šādi:

  1. Noklikšķiniet uzSākt , norādiet uz Visas programmas, norādiet uz Microsoft SQL Server 2005un pēc tam noklikšķiniet uz SQL Server Management Studio.

  2. Noklikšķiniet uz Jaunsvaicājums un pēc tam izpildiet šādu skriptu:

    sp_helpsort

Skripta rezultātu sarakstā jābūt ierakstam, kurā ir minēts "reģistrjutīgs" vai "reģistrjutīgs".

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×