PRB: Unicode Case-Sensitive Collating urutan dan Windows NT login

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:245768
Artikel ini telah diarsipkan. Artikel ditawarkan dalam bentuk "apa adanya" dan tidak akan dapat diperbarui lagi.
GEJALA
Ketika Anda menambahkan account logon Windows NT yang ada sebagai login Microsoft SQL Server, Anda menerima pesan galat berikut:
Kesalahan 15401
Windows NT pengguna atau grup 'Domain_name\User_name' tidak ditemukan.
Cek nama lagi.
PENYEBAB
Masalah ini terjadi karena Anda menginstal SQL Server dengan menggunakan case-sensitive Unicode menyatukan urutan.
TEKNIK PEMECAHAN MASALAH
Anda dapat menambahkan login ini baru dalam SQL Server dengan mengetik nama pengguna atau nama grup persis seperti itu adalah masuk dalam pengelola pengguna untuk domain. (Ini termasuk menggunakan kasus asli untuk setiap huruf) Anda dapat menyalin nama ini dari pengguna Manager untuk domain ke SQL Server Enterprise Manager.
INFORMASI LEBIH LANJUT
Perilaku ini adalah terkait hanya Unicode sensitifitas. Perilaku ini terjadi jika Anda hanya mengubah urutan.

Langkah-langkah untuk mereproduksi masalah

  1. Instal SQL Server dengan menggunakan urutan menyatukan case-sensitive untuk Unicode. Pastikan bahwa Anda klik untuk mengosongkan Huruf besar dan kecil centang kotak di samping Unicode lokal Identifier daftar kotak.
  2. Menggunakan Windows NT pengguna Manager untuk domain untuk membuat pengguna baru yang bernama Domain_name\Test. Ketik nama pengguna ini dengan menggunakan huruf besar dan huruf kecil surat.

    Catatan Nama pengguna ini, Domain_name mewakili nama domain yang sebenarnya.
  3. Dalam SQL Server Enterprise Manager, klik kanan Login ikon dalam folder keamanan, dan kemudian klik Baru Login pada menu jalan pintas.
  4. Dalam Nama kotak dialog, ketik nama pengguna yang Anda buat pada langkah 2. Sebagai contoh, ketik berikut:
    Domain_name\TEST
    Pastikan Anda mengetik nama pengguna ini dengan menggunakan hanya huruf. Dengan melakukan ini, Anda menerima pesan galat berikut:
    Kesalahan 15401
    Windows NT pengguna atau grup 'Domain_name\TEST' tidak ditemukan.
    Cek nama lagi.
  5. Dalam Query Analyzer, menjalankan query berikut:
    exec master..sp_grantlogin '<Domain_name>\TEST'
    Ketika Anda menjalankan query ini, Anda menerima pesan galat berikut:
    Server: Msg 15401, tingkat 11, negara bagian 1, prosedur sp_grantlogin, baris 36
    Windows NT pengguna atau grup 'Domain_name\TEST' tidak ditemukan. Cek nama lagi.
Keamanan Windows NT pengguna kelompok Login

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 245768 - Tinjauan Terakhir: 12/05/2015 17:26:08 - Revisi: 1.0

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express

  • kbnosurvey kbarchive kbprb kbmt KB245768 KbMtid
Tanggapan