Gejala
Ketika memulai Portal Bisnis di Microsoft Dynamics GP atau di Microsoft Dynamics SL di stasiun kerja, Anda menerima pesan kesalahan berikut:
Kesalahan: Nama prinsipal layanan (SPN) untuk 'domain\pengguna' pengguna tidak ditemukan di Direktori Aktif
Penyebab
Masalah ini terjadi jika kondisi berikut benar:
-
Server virtual diperluas di SharePoint Administrasi Pusat.
-
Autentikasi Kerberos dipilih.
-
Layanan direktori Direktori Aktif tidak dikonfigurasi untuk menggunakan autentikasi Kerberos.
Pemecahan Masalah
Untuk mengatasi masalah ini, gunakan autentikasi NTLM dan bukan autentikasi Kerberos.
Catatan Jika Anda harus menggunakan autentikasi Kerberos, kunjungi situs Web Microsoft berikut ini untuk informasi selengkapnya:
http://www.microsoft.com/windowsserver2003/technologies/security/kerberos/default.mspx Untuk mengaktifkan autentikasi NTLM, ikuti langkah-langkah ini:
-
Di server yang menjalankan Microsoft Layanan Informasi Internet (IIS), klik Mulai,klik Jalankan, ketik cmd, lalu klik OK.
-
Di wantian perintah, ketik perintah berikut ini, lalu tekan ENTER:
cd Drive:\inetpub\adminscriptsNote Replace Drive dengan nama drive hard disk tempat Windows Server 2003 diinstal.
-
Di wantian perintah, ketik perintah berikut ini, lalu tekan ENTER:
cscript adsutil.vbs mendapatkan w3svc/xx/NTAuthenticationProvidersNote Ganti xx dengan nomor ID server virtual. Untuk menentukan nomor ID server virtual, ikuti langkah-langkah ini:
-
Di server yang menjalankan IIS, klik Mulai,arahkan ke Semua Program,arahkan ke Alat Administratif,lalu klik Manajer Layanan Informasi Internet (IIS).
-
Perluas nama komputer, perluas Situs Web,klik kanan situs web tempat Anda menginstal Portal Bisnis, lalu klik Properti.
-
Klik tab Situs Web, lalu klik Properti di samping kotak Format Log Aktif.
-
Perhatikan jalur dan nama file dari file .log. Jalur dan nama file sama seperti yang berikut ini:
W3SVCxx\exyymmdd.logIn jalur ini, xx mewakili nomor ID server virtual.
-
-
Untuk mengaktifkan autentikasi NTLM di server virtual, ketikkan perintah berikut di prompt perintah, lalu tekan ENTER:
cscript adsutil.vbs set w3svc/xx/NTAuthenticationProviders "NTLM"Note Replace xx dengan nomor ID server virtual yang Anda catat di langkah 3.
-
Mulai ulang IIS. Untuk melakukannya, ikuti langkah-langkah berikut:
-
Klik Mulai,klik Jalankan, ketik cmd, lalu klik OK.
-
Di prompt perintah, ketik iisreset, lalu tekan ENTER.
-
Di prompt perintah, ketik keluar, lalu tekan ENTER.
-
-
Mulai Microsoft Internet Explorer di stasiun kerja, lalu ketik URL berikut pada bilah Alamat:
http://xx/sites/businessportalNote Ganti xx dengan nama server.