Tuần này, chúng tôi sẽ thảo luận về một trong những thông báo lỗi phổ biến nhất mà chúng tôi nhận được khi cài đặt SQL Server trên hệ thống Windows. Đây là bài viết thứ tư của loạt bài Troubleshoot SQL mà chúng tôi đã bắt đầu cách đây bốn tuần. Vài tuần trước, chúng tôi đã thảo luận về các thông báo lỗi khác nhau khi cài đặt SQL. Tuần này, chúng ta sẽ thảo luận về hầu hết các lỗi phổ biến:
Trình cài đặt đã gặp lỗi không mong muốn. Mã lỗi là 2203. Cơ sở dữ liệu: C: Windows Installer 29cf05.ipi. Không thể mở tệp cơ sở dữ liệu. Lỗi hệ thống -2147287035
và
Lỗi ghi vào tệp C: Windows Installer 29cf32.msi. Xác minh rằng bạn có quyền truy cập vào thư mục đó. Nhấp vào Thử lại để thử lại hành động không thành công hoặc nhấp vào ‘hủy’ để tiếp tục.
Trong các bài trước, chúng ta đã thảo luận về các quyền cần thiết để SQL Server hoạt động bình thường. Tôi sẽ chỉ đề cập lại một lần nữa rằng, khi nói đến cài đặt SQL, tốt nhất bạn nên luôn cài đặt nó trong tài khoản Quản trị viên cục bộ, thay vì cài đặt nó dưới quyền Quản trị viên miền, vì mặc dù bạn là quản trị viên miền, bạn vẫn có thể có một số bảo mật những hạn chế. Để hiểu rõ, tốt nhất bạn nên tham khảo Bài báo trên TechNet.
Vì vậy, theo đề xuất, tôi khuyên bạn nên đăng nhập với tư cách quản trị viên cục bộ và cố gắng cài đặt SQL nhìn nếu nó hoạt động. Trong hầu hết các trường hợp, điều này sẽ hoạt động. Nếu điều này không hiệu quả thì chúng tôi phải thực hiện một số bước để giải quyết vấn đề này. Vì vậy, chúng ta hãy đi vào nó.
Trình cài đặt đã gặp lỗi không mong muốn 2203
Phương pháp đầu tiên là cấp quyền cho thư mục trình cài đặt như đã đề cập trong thông báo lỗi. Theo mặc định, thư mục Trình cài đặt sẽ bị ẩn, vì vậy bạn cần bỏ ẩn nó đầu tiên sau đó tiến hành. Trước khi chúng tôi thay đổi quyền của Trình cài đặt, bạn nên tạo điểm khôi phục hệ thống để đảm bảo.
- Nhấp vào Bắt đầu và nhập “Tạo điểm khôi phục hệ thống”
- Nó sẽ mở ra System Properties
- Bấm vào “Tạo nên”Và đặt tên cho điểm khôi phục hệ thống
Bây giờ chúng ta đã tạo một điểm khôi phục hệ thống, hãy cấp quyền cho thư mục Installer.
- Đi đến Khởi đầu -> Chạy -> Trình cài đặt
- Nhấp chuột phải vào Trình cài đặt thư mục và nhấp vào Tính chất
- Bấm vào Bảo vệ
- Bây giờ bấm vào Biên tập và nhấp vào Thêm vào
- Bên trong “Nhập tên đối tượng để chọn”Hộp, nhập từ Hệ thống, và hãy nhấn Enter
- Bây giờ chọn Hệ thống từ danh sách tên người dùng và chọn Kiểm soát hoàn toàn ở dưới cái Cho phép cột. Nhấp chuột Ứng dụng
- Bây giờ bấm vào Biên tập và nhấp vào Thêm vào
- Bên trong “Nhập tên đối tượng để chọn”, Nhập Tài khoản người dùng Windows.
- Bây giờ chọn Tài khoản người dùng Windows từ danh sách tên người dùng và chọn Kiểm soát hoàn toàn ở dưới cái Cho phép cột. Nhấp chuột Áp dụng và OK
Bây giờ hãy thử cài đặt lại SQL Server và xem nó có hoạt động không.
Lý do phổ biến khác Tôi đã thấy rằng, với phần mềm Bảo mật như Norton, McAfee hoặc Panda, v.v. đôi khi chúng tạo ra sự cố khi cài đặt SQL 2008 R2 và đưa ra thông báo lỗi này. Vì vậy, tốt nhất là vô hiệu hóa hoàn toàn bất kỳ phần mềm bảo mật nào trên máy tính của bạn và thử cài đặt lại SQL Server và xem cách đó có hoạt động hay không.
Đôi khi đó chỉ là thời điểm không tốt, trình quét vi-rút thời gian thực tình cờ quét tệp trong Trình cài đặt Đồng thời khi thiết lập đang cố gắng mở tệp và cài đặt từ tệp đó, bạn sẽ gặp loại lỗi này. Vào những lúc khác, sau một thời gian, nó có thể tự khắc phục bằng cách khởi động lại máy tính. Sau khi bạn thực hiện xong, hãy thử cài đặt lại SQL Server và xem nó có hoạt động không.
Các phương pháp này sẽ giúp bạn giải quyết lỗi này. Trong trường hợp cần hỗ trợ, hãy cho chúng tôi biết thông qua phần bình luận.
BLog Thủ Thuật chúc anh em thành công!!!