Triệu chứng
Hãy xem xét tình huống sau:
-
Bạn có tài khoản người dùng trong một tên miền Windows.
-
Bạn có tên miền con của tên miền Windows.
-
Bạn vô hiệu hóa tùy chọn "Active Directory Domain Controller-LDAP (TCP-in)" trong tên miền con.
-
Bạn tìm cách sử dụng tài khoản người dùng làm tài khoản Dịch vụ khi bạn chạy tệp thiết lập SQL Server trên một máy tính đang chạy Windows 2008 R2 hoặc Windows 7 hoặc phiên bản mới hơn.
Trong trường hợp này, việc xác thực tài khoản Dịch vụ mất nhiều thời gian.
Nguyên nhân
Sự cố xảy ra vì tài khoản Netqueryservicecủa Windows API được gọi là nhiều lần và mỗi cuộc gọi sẽ mất hơn 80 giây để hoàn tất khi tùy chọn "Active Directory Domain Controller-LDAP (TCP-in)" bị vô hiệu hóa.
Giải pháp
Vấn đề lần đầu tiên được khắc phục trong bản Cập Nhật tích lũy SQL Server sau đây.
Cập Nhật tích lũy 8 cho SQL Server 2012 SP1 /en-us/help/2917531
Mỗi bản Cập Nhật tích lũy mới cho SQL Server 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 Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Lưu ýBản sửa lỗi này chứa trong các tệp hỗ trợ thiết lập SQL Server có thể được cài đặt trước khi cài đặt SQL Server, bản sửa lỗi này cũng được áp dụng cho các bản cài đặt RTM của SQL Server.
Trạng thái
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".
Cách giải quyết
Để làm việc xung quanh vấn đề, hãy dùng tài khoản hệ thống cục bộ như tài khoản Dịch vụ khi bạn thiết lập một phiên bản độc lập của SQL Server 2012.