Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Gejala

Ketika Anda mencoba memulai Application Object Server (AOS) untuk Microsoft Dynamics AX 4.0, AOS tidak dimulai. Selain itu, Anda menerima salah satu pesan kesalahan berikut:

Kesalahan 100: Tidak bisa membuat sistem semaphore lain.

Object Server 01: Dialog yang dikeluarkan untuk sesi tanpa klien 1: Program tidak dapat memuat dan menjalankan kelas 'SqlDatabaseInit', yang merupakan hal penting untuk mengidentifikasi vendor database, dan memuat variabel sistem SQL yang sesuai. Hal ini dapat disebabkan oleh tidak cukupnya hak akses ke Database SQL, file aplikasi yang hilang atau rusak, atau kesalahan sintaks di dalam kelas itu sendiri.

Penyebab

Masalah ini mungkin terjadi karena beberapa kondisi yang berbeda. Untuk menentukan penyebab spesifik dari pesan kesalahan, kami menyarankan agar Anda mencari dalam log Aplikasi untuk menemukan pesan kesalahan yang lebih bermakna. Untuk melakukannya, ikuti langkah-langkah berikut:

  1. Klik Mulai,arahkan ke Semua Program,arahkan ke Alat Administratif,lalu klik Penampil Kejadian.

  2. Di bawah Penampil Kejadian (Lokal),klik Aplikasi.

  3. Di panel kanan, gulir ke bawah daftar pesan untuk menemukan pesan kesalahan.

  4. Klik ganda pesan kesalahan untuk menentukan apakah pesan tersebut berlaku untuk situasi Anda.

Pesan kesalahan yang Anda temukan mungkin mengindikasikan bahwa satu atau beberapa kondisi berikut benar:

  • Layanan Microsoft SQL Server ini belum dimulai.

  • Akun yang digunakan untuk memulai AOS tidak memiliki peran database yang tepat dalam SQL Server.

  • Jumlah lisensi AOS telah terlampaui.

  • Urutan SQL Server database sensitif huruf besar-kecil secara tidak tepat.

Catatan Daftar ini menyertakan penyebab diketahui dari pesan kesalahan ini. Mungkin ada penyebab lain.

Pemecahan Masalah

Untuk mengatasi masalah ini setelah memverifikasi bahwa pesan kesalahan tertentu sesuai dengan situasi Anda, gunakan salah satu metode berikut, sesuai situasi Anda.

Catatan Anda mungkin harus menggunakan lebih dari satu metode untuk mengatasi masalah ini.

Metode 1: Mulai SQL Server baru

AOS tergantung pada SQL Server yang sedang dimulai. Jika SQL Server baru dimulai, AOS tidak akan dimulai.

Gunakan salah satu prosedur berikut, sesuai dengan versi SQL Server yang Anda jalankan.

Microsoft SQL Server 2000

Untuk memulai layanan SQL Server 2000, ikuti langkah-langkah ini:

  1. Klik Mulai,arahkan ke Semua Program,arahkan ke Alat Administratif,lalu klik Layanan.

  2. Temukan layanan MSSQLServer.

  3. Jika layanan belum dimulai, klik kanan layanan, lalu klik Mulai.

Microsoft SQL Server 2005

Untuk memulai layanan SQL Server 2005, ikuti langkah-langkah ini:

  1. Klik Mulai,arahkan ke Semua Program,arahkan ke Alat Administratif,lalu klik Layanan.

  2. Temukan layanan SQL Server (MSSQLServer).

  3. Jika layanan belum dimulai, klik kanan layanan, lalu klik Mulai.

Metode 2: Pastikan akun yang digunakan untuk memulai AOS memiliki peran database yang tepat dalam SQL Server

Akun yang digunakan untuk memulai layanan AOS harus memiliki setidaknya peran database berikut yang ditetapkan dalam SQL Server:

  • db_ddladmin

  • db_datareader

  • db_datawriter

Untuk menentukan apakah akun tersebut memiliki peran database yang benar, ikuti langkah-langkah ini:

  1. Tentukan akun yang digunakan untuk memulai layanan AOS. Untuk melakukannya, ikuti langkah-langkah berikut:

    1. Klik Mulai,arahkan ke Semua Program,arahkan ke Alat Administratif,lalu klik Layanan.

    2. Temukan layanan yang dimulai dengan Dynamics Server$.

    3. Klik kanan layanan, lalu klik Properti.

    4. Klik tab Masuk.

    5. Di bawah Masuksebagai , tentukan akun yang digunakan untuk masuk ke layanan AOS.

      Catatan

      • Secara default, akun Otoritas NT\Layanan Jaringan digunakan untuk masuk ke layanan AOS.

      • Jika layanan AOS berada di komputer yang sama dengan SQL Server, akun yang memerlukan SQL Server ini adalah akun Otoritas NT\Layanan Jaringan.

      • Jika layanan AOS berjalan di komputer terpisah dari SQL Server, akun yang memerlukan izin server SQL adalah nama komputer tempat layanan AOS menjalankan. Format nama komputer adalah sebagai berikut:

        domain\computer_name$Dalam kasus ini, domain adalah nama domain jaringan, dan computer_name$ adalah nama server AOS.

  2. Gunakan salah satu prosedur berikut, sesuai dengan versi SQL Server yang Anda jalankan.

    SQL Server 2000 Untuk SQL Server 2000, ikuti langkah-langkah ini:

    1. Klik Mulai,arahkan ke Semua Program,arahkan ke Microsoft SQL Server,lalu klik Enterprise Manager.

    2. Perluas Server Microsoft SQL.

    3. Memperluas SQL Server Grup.

    4. Perluas (Lokal) (Windows NT).

    5. Perluas Keamanan.

    6. Klik Masuk.

    7. Klik kanan akun yang telah Anda tentukan di langkah 1, lalu klik Properti.

    8. Klik tab Akses Database.

    9. Klik database Axapta, lalu verifikasi bahwa peran database berikut ini dipilih:

      • db_ddladmin

      • db_datareader

      • db_datawriter

    10. Klik OK.

    11. Perluas Database.

    12. Perluas database Dynamics.

    13. Klik Prosedur Tersimpan,lalu temukan prosedur tersimpan berikut ini:

      • createserversessions

      • createusersessions

    14. Klik kanan prosedur yang disimpan, lalu klik Properti.

    15. Klik Izin.

    16. Temukan akun yang Anda tentukan di langkah 1, klik untuk memilih kotak centang EXEC, lalu klik OK.

      Catatan Ulangi langkah 2n sampai 2p untuk prosedur lain yang disimpan di langkah 2m.

    SQL Server 2005 Untuk SQL Server 2005, ikuti langkah-langkah ini:

    1. Klik Mulai,arahkan ke Semua Program,arahkan ke Microsoft SQL Server 2005,lalu klik SQL Server Management Studio.

    2. Pada tab Ringkasan, klik ganda Keamanan.

    3. Klik ganda Login.

    4. Klik kanan akun yang telah Anda tentukan di langkah 1, lalu klik Properti.

    5. Klik Pemetaan Pengguna.

    6. Klik database Axapta, lalu verifikasi bahwa peran database berikut ini dipilih:

      • db_ddladmin

      • db_datareader

      • db_datawriter

    7. Klik OK.

    8. Perluas Database.

    9. Perluas database Dynamics.

    10. Perluas Keterprograman.

    11. Perluas Prosedur Tersimpan.

    12. Temukan prosedur tersimpan berikut ini:

      • createserversessions

      • createusersessions

    13. Klik kanan prosedur yang disimpan, lalu klik Properti.

    14. Klik Izin.

    15. Temukan akun yang Anda tentukan di langkah 1, klik untuk memilih kotak centang Berikan untuk izin EXEC, lalu klik OK.

      Catatan Ulangi langkah 2m ke 2o untuk prosedur lain yang disimpan di langkah 2l.

Metode 3: Tentukan apakah jumlah lisensi AOS telah melebihi batas

Untuk menentukan apakah jumlah AOSs di mana Anda dilisensikan saat ini telah melebihi, ikuti langkah-langkah ini:

  1. Mulai Microsoft Dynamics AX 4.0, lalu masuk.

  2. Klik Administrasi.

  3. Perluas Penyetelan.

  4. Perluas Sistem.

  5. Klik Informasi lisensi.

  6. Pada tab Sistem, pilih Server Objek Aplikasi di bawah Deskripsi kode.

  7. Di kolom Status, perhatikan jumlah AOS yang lisensinya saat ini Anda lisensikan.

Catatan Untuk memulai AOS tambahan, Anda dapat mematikan AOS yang sedang berjalan. Atau, Anda dapat membeli lisensi AOS tambahan.

Metode 4: Pastikan bahwa SQL Server urutan database peka huruf besar/besar/huruf

Di Microsoft Dynamics AX 4.0, urutan pengurutan untuk database harus ber peka huruf besar-besar.


Untuk menentukan susunan urutan dalam situasi Anda, gunakan salah satu prosedur berikut, yang sesuai untuk versi SQL Server yang sedang Anda jalankan.

Microsoft SQL Server 2000

Untuk Microsoft SQL Server 2000, ikuti langkah-langkah ini:

  1. Klik Mulai,arahkan ke Semua Program,arahkan ke Microsoft SQL Server,lalu klik Penganalisis Kueri.

  2. Masuk ke Penganalisis Kueri, lalu jalankan skrip berikut ini:

    sp_helpsort

Microsoft SQL Server 2005

Untuk Microsoft SQL Server 2005, ikuti langkah-langkah ini:

  1. Klik Mulai,arahkan ke Semua Program,arahkan ke Microsoft SQL Server 2005,lalu klik SQL Server Management Studio.

  2. Klik Kueri Baru,lalu jalankan skrip berikut ini:

    sp_helpsort

Di daftar hasil skrip, seharusnya ada daftar yang menyatakan "peka huruf besar/kecil" atau "peka huruf besar/kecil."

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×