Triệu chứng
Giả định rằng bạn có một phiên bản của Microsoft SQL Server 2008 hoặc Microsoft SQL Server 2008 R2 được cấu hình để sử dụng đối số phân biệt chữ hoa/thường. Bạn tìm cách thêm một người dùng hoặc nhóm Microsoft Windows NT làm đăng nhập vào SQL Server bằng một trong các phương pháp sau đây:
-
Bạn sử dụng SQL Server Management Studio (SSMS).
-
Bạn sử dụng thủ tục sp_grantlogin được lưu trữ hệ thống.
-
Bạn sử dụng một câu lệnh tạo đăng nhập .
-
Bạn sử dụng một hàm SUSER_SID .
Trong trường hợp này, bạn nhận được thông báo lỗi sau đây:
Lỗi 15401 người dùng Windows NT hoặc nhóm 'Domain_name \ User_name' không tìm thấy. Kiểm tra lại tên.
Nguyên nhân
Sự cố này xảy ra vì việc đăng nhập Windows NT API trả về là trường hợp-insensitive. Tuy nhiên, SQL Server sẽ thực hiện so sánh phân biệt chữ hoa/thường vì đối số phân bố phân biệt chữ hoa/thường mà bạn đã đặt cấu hình.
Giải pháp
Thông tin Cập Nhật tích lũy
Bản Cập Nhật tích lũy 4 cho SQL Server 2008 R2 SP2
Bản sửa lỗi cho sự cố này lần đầu tiên được phát hành trong bản Cập Nhật Cumulative 4. Để biết thêm thông tin về cách tải gói Cập Nhật tích lũy cho SQL Server 2008 R2 SP 2, hãy bấm số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
2777358 Gói Cập Nhật tích lũy 4 cho SQL Server 2008 R2 gói dịch vụ 2 Lưu ý Vì bản dựng được tích lũy, mỗi bản sửa lỗi mới có chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật được đưa vào bản phát hành SQL Server 2008 R2 SP 2 trước đó. Chúng tôi khuyên bạn nên cân nhắc việc áp dụng bản phát hành bản sửa lỗi gần đây nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
2730301 Bản dựng SQL Server 2008 R2 đã được phát hành sau khi SQL Server 2008 R2 Service Pack 2 đã được phát hành
Gói Cập Nhật tích lũy 10 cho SQL Server 2008 R2 gói dịch vụ 1
Khắc phục sự cố này lần đầu tiên được phát hành trong bản Cập Nhật Cumulative Update 10. Để biết thêm thông tin về cách tải gói Cập Nhật tích lũy cho SQL Server 2008 R2 SP1, hãy bấm vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
2783135 Gói Cập Nhật tích lũy 10 cho SQL Server 2008 R2 SP1 Lưu ý Vì bản dựng được tích lũy, mỗi bản phát hành khắc phục sự cố mới chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản phát hành khắc phục sự cố SQL Server 2008 trước đó. Chúng tôi khuyên bạn nên cân nhắc việc áp dụng bản phát hành bản sửa lỗi gần đây nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
2567616 Bản dựng SQL Server 2008 R2 đã được phát hành sau khi SQL Server 2008 R2 Service Pack 1 đã được phát hành
Cập Nhật tích lũy 8 cho Gói dịch vụ SQL Server 2008 3 (SP3)
Bản sửa lỗi cho sự cố này lần đầu tiên được phát hành trong bản Cập Nhật Cumulative 8. Để biết thêm thông tin về cách tải gói Cập Nhật tích lũy cho SQL Server 2008 Service Pack 3, hãy bấm số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
2771833 Gói Cập Nhật tích lũy 8 cho SQL Server 2008 gói dịch vụ 3Lưu ý Vì bản dựng được tích lũy, mỗi bản phát hành khắc phục sự cố mới chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật được đưa vào bản phát hành SQL Server 2008 gói dịch vụ trước đó 3. Chúng tôi khuyên bạn nên cân nhắc việc áp dụng bản phát hành bản sửa lỗi gần đây nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
2629969 Bản dựng SQL Server 2008 đã được phát hành sau khi SQL Server 2008 Service Pack 3 đã được phát hành
Để biết thêm thông tin về cách khắc phục lỗi 15401, hãy đi đến bài viết cơ sở kiến thức Microsoft sau đây:cách khắc phục sự cố lỗi 15401
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".