Cara memecahkan masalah kesalahan 15401

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 324321 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

Ringkasan

Anda mungkin melihat galat berikut ketika Anda menambahkan pengguna Microsoft Windows NT atau Microsoft Windows NT kelompok sebagai login ke Microsoft SQL Server, atau ketika Anda memindahkan login dari server di satu domain ke server di domain yang berbeda:
Galat 15401: Windows NT pengguna atau grup '% s' tidak ditemukan. Periksa Nama lagi.
Artikel ini membahas penyebab potensi kesalahan dan bagaimana untuk memecahkan masalah ini.

Login tidak ada

  1. Verifikasi bahwa jendela login masih ada di domain. administrator jaringan Anda mungkin telah menghapus jendela login untuk alasan tertentu, dan Anda mungkin tidak dapat memberikan bahwa akses login ke SQL Server.
  2. Memverifikasi bahwa Anda adalah ejaan nama domain dan login dengan benar dan bahwa Anda menggunakan format berikut:
    Domain\Pengguna
  3. Jika ada login, dan benar, dan Anda masih menerima galat, Lanjutkan dengan bagian berikut dalam artikel ini.

Pengidentifikasi Keamanan duplikat

Windows domain, unik pengidentifikasi keamanan (SID) secara otomatis ditetapkan ke login Windows domain. Ketika Anda menambahkan jendela login sebagai login SQL Server, SID disimpan dalam Daftar Tabel sistem di SQL Server. Jika Anda mencoba untuk menambah login baru yang memiliki SID sama sebagai login SQL Server yang sudah ada, kesalahan 15401 terjadi.
Catatan Dalam SQL Server 2005, duplikat SIDs tidak diperbolehkan.
  1. Untuk menentukan apakah ini penyebab kesalahan Anda, jalankan kode berikut terhadap Master database saat Anda log masuk ke SQL Server sebagai anggota dari peran sysadmin :
    SELECT name FROM syslogins WHERE sid = SUSER_SID ('YourDomain\YourLogin')
  2. Jika baris kembali dari query ini, SID duplikat adalah penyebab masalah Anda.
  3. Satu penyebab potensi skenario ini memuat master database dari server di domain lain. Salah satu login di domain tersebut mungkin memiliki SID sama sebagai login yang Anda coba untuk menambahkan di domain ini. Ini mungkin juga terjadi di sebuah lingkungan di mana Anda memiliki sistem clone atau hantu.
  4. Anda harus menggunakan sp_revokelogin untuk menjatuhkan login dengan SID pencocokan atau, untuk menjaga login yang ada, dengan benar peta login dari domain tua untuk login di domain baru. Untuk selengkapnya tentang cara melakukannya, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
    314546Bagaimana memindahkan database antara komputer yang menjalankan SQL Server

Kegagalan otentikasi

Anda mungkin menerima galat 15401 saat pengendali domain untuk domain mana login berada (sama atau domain yang berbeda) tidak tersedia untuk beberapa alasan.
  1. Jika login di domain yang berbeda dari SQL Server, pastikan bahwa benar Trust ada antara domain.
  2. Pastikan bahwa pengendali domain untuk login tersebut bisa diakses dengan menggunakan perintah ping dari komputer yang menjalankan SQL Server. Periksa alamat penyuratan IP dan nama pengendali domain.
    Untuk informasi lebih lanjut tentang perintah ping, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
    102908Bagaimana memecahkan masalah konektivitas TCP/IP dengan Windows 2000 atau Windows NT

Sensitivitas kasus

Anda mungkin mengalami masalah kasus, yang dijelaskan pada artikel Pangkalan Pengetahuan Microsoft berikut:
245768 Unicode case-sensitive collating urutan menurun dan Windows NT login
Dalam kasus ini, gunakan sp_configure atau sp_helpsort disimpan prosedur untuk menentukan jika urutan menurun atau pemeriksaan Anda contoh SQL Server adalah sensitif kasus. Jika server case-sensitive, ikuti langkah-langkah dalam artikel yang direferensikan (Q245768) untuk berhasil menambahkan login.

2770837 FIX: "Windows NT pengguna atau grup 'Domain_name\User_name' tidak ditemukan" kesalahan pesan ketika Anda menambahkan login untuk contoh SQL Server 2008 yang sensitif-huruf
Dalam situasi ini, masalah terjadi saat Anda mencoba untuk menambah Microsoft Windows NT pengguna atau grup sebagai login SQL Server 2008. Jika server case-sensitive, lihat bagian "pemecahan masalah" dalam update 2770837.

Akun lokal

Akun (non-domain) lokal memerlukan penanganan khusus. Jika Anda mencoba untuk menambahkan account lokal dari komputer lokal yang menjalankan SQL Server, lihat artikel Pangkalan Pengetahuan Microsoft berikut untuk langkah-langkah yang benar:
322988 sp_grantlogin "NT AUTHORITY\SYSTEM" gagal pada Microsoft Windows NT 4.0
  1. Untuk menambahkan Account sistem lokal sebagai login SQL Server pada Windows NT 4.0, lihat prosedur dalam artikel Q322988 di dalam Pangkalan Pengetahuan Microsoft.
  2. Bila Anda menambahkan kelompok-kelompok lokal yang telah ditetapkan, Anda harus menggunakan BUILTIN sebagai domain.
    Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
    216808Gunakan BUILTIN\Group untuk memberikan akses ke standar Windows NT kelompok

Resolusi nama

Jika Anda memiliki masalah memecahkan nama komputer yang terlibat dalam menambahkan login atau kelompok, Anda mungkin menerima galat 15401.

Memverifikasi bahwa mekanisme resolusi nama Anda (misalnya, menang, DNS, host atau LMHOSTS) dikonfigurasi dengan benar.

Properti

ID Artikel: 324321 - Kajian Terakhir: 27 November 2012 - Revisi: 3.0
Berlaku bagi:
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Kata kunci: 
kbhowtomaster kbmt KB324321 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini: 324321

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com