Tôi đã từng gặp vấn đề tương tự. Nhưng tôi cũng phải thực hiện các bước bổ sung. Đây là những gì tôi đã làm.
Thực hiện các bước sau (Chỉ phiên bản 64bit của SQL Server 2005 Developer Edition được thử nghiệm trên Windows 8 Pro 64bit)
- Trích xuất sqlncli.msi / sqlncli_x64.msi từ SP3 hoặc SP4. Tôi đã làm điều đó từ SP4
- Cài đặt sqlncli
- Bắt đầu thiết lập SQL Server 2005
- Trong khi thiết lập, tôi đã gặp lỗi Dịch vụ SQL Server không khởi động được. Để biết thêm thông tin, hãy xem chủ đề SQL Server Books Online, "Cách thực hiện:Xem tệp nhật ký thiết lập SQL Server 2005" và "Khởi động SQL Server theo cách thủ công".
- Chưa nhấp vào huỷ. Từ bản cài đặt SQL Server 2005 SP3 hoặc SP4, hãy sao chép các tệp SQLSERVR.EXE và SQLOS.DLL và đưa chúng vào thư mục cài đặt SQL của bạn.
- Nhấp vào ĐẶT LẠI
Đối với BƯỚC 5 ở trên:Mặc dù tôi đã không thử xem xét thiết lập SP4 / SP3 cho SQLSERVR.EXE và SQLOS.DLL nhưng nếu bạn chưa có cài đặt hiện có của SQL Server 2005 SP3 / SP4 thì có thể thử xem xét SP3 / SP4 EXE (Tập tin nén). Tôi không chắc liệu điều này có thể giúp ích gì không. Trong mọi trường hợp, bạn có thể tạo máy ảo và cài đặt SQL Server 2005 với SP3 / Sp4 để sao chép tệp cho Windows 8