PRB: Chữ Unicode Collating trình tự và Windows NT Logins

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:245768
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
TRIỆU CHỨNG
Khi bạn thêm trương mục đăng nhập Windows NT hiện có như một đăng nhập Microsoft SQL Server, bạn nhận được thông báo lỗi sau:
Lỗi 15401
Windows NT người dùng hoặc nhóm 'Domain_name\User_name' không tìm thấy.
Kiểm tra tên một lần nữa.
NGUYÊN NHÂN
Vấn đề này xảy ra bởi vì bạn cài đặt SQL Server bằng cách sử dụng một chữ Unicode collating chuỗi.
CÁCH GIẢI QUYẾT KHÁC
Bạn có thể thêm đăng nhập mới này trong SQL Server bằng cách gõ tên người dùng hoặc nhóm tên chính xác như nó được nhập vào trong người sử dụng quản lý tên miền. (Điều này bao gồm việc sử dụng các trường hợp ban đầu cho mỗi thư.) Bạn có thể sao tên này khỏi trình quản lí người dùng cho tên miền cho SQL Server quản lý doanh nghiệp.
THÔNG TIN THÊM
Hành vi này được liên kết chỉ đến Unicode trường hợp nhạy cảm. Hành vi này không xảy ra nếu bạn chỉ sửa đổi thứ tự sắp xếp.

Các bước để tạo lại vấn đề

  1. Cài đặt SQL Server bằng cách sử dụng một trình tự collating chữ Unicode. Hãy chắc chắn rằng bạn bấm vào để xóa các Chữ hoa hộp kiểm bên cạnh các Nhận dạng Unicode Locale hộp danh sách.
  2. Dùng bộ quản lý người dùng Windows NT cho tên miền để tạo một người dùng mới được đặt tên Domain_name\Test. Hãy gõ tên người dùng này bằng cách sử dụng cả chữ hoa và chữ thường chữ.

    Lưu ý Trong tên người dùng này, Domain_name đại diện cho tên miền thực.
  3. Trong SQL Server Enterprise Manager, bấm chuột phải vào các Đăng nhập biểu tượng trong thư mục bảo mật, và sau đó nhấp vào Đăng nhập mới trên trình đơn phím tắt.
  4. Trong các Tên hộp thoại, gõ tên người dùng mà bạn đã tạo ở bước 2. Ví dụ, gõ như sau:
    Domain_name\TEST
    Hãy chắc chắn rằng bạn gõ tên người dùng này bằng cách sử dụng chỉ thöôøng. Bằng cách này, bạn nhận được thông báo lỗi sau:
    Lỗi 15401
    Windows NT người dùng hoặc nhóm 'Domain_name\TEST' không tìm thấy.
    Kiểm tra tên một lần nữa.
  5. Trong truy vấn Analyzer, chạy truy vấn sau đây:
    exec master..sp_grantlogin '<Domain_name>\TEST'
    Khi bạn chạy truy vấn này, bạn nhận được thông báo lỗi sau:
    Máy chủ: Msg 15401, cấp 11, bang 1, thủ tục sp_grantlogin, Line 36
    Windows NT người dùng hoặc nhóm 'Domain_name\TEST' không tìm thấy. Kiểm tra tên một lần nữa.
Đăng nhập nhóm người dùng Windows NT an ninh

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 245768 - Xem lại Lần cuối: 12/05/2015 17:26:13 - Bản sửa đổi: 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 KbMtvi
Phản hồi