Tại sao thực tế xấu khi cài đặt SQL Server vào thư mục gốc của ổ đĩa


12

Ví dụ D:\, khi tôi cài đặt SQL Server vào thư mục gốc của ổ đĩa, tôi gặp lỗi khi chạy trình triển khai cơ sở dữ liệu từ phần mềm bên thứ ba.

Nhưng khi tôi di chuyển phiên bản SQL Server của mình sang D:\SQL\(di chuyển nó vào một thư mục trong ổ đĩa) thì cài đặt sẽ hoạt động hoàn hảo.

Câu hỏi của tôi không liên quan đến nhà triển khai cơ sở dữ liệu mà là lý do tại sao SQL có vấn đề với việc được cài đặt vào thư mục gốc của ổ đĩa. Đây có phải là thực hành xấu? Tại sao tôi không nên cài đặt SQL Server vào thư mục gốc?

Câu trả lời:


17

Có cài đặt máy chủ SQl có khả năng thất bại nếu bạn đang cố cài đặt nó trên root của một ổ đĩa không bao giờ được khuyến khích và có ý nghĩa bảo mật. Trên thực tế, nó có liên quan đến thiết lập quyền trên các thư mục cụ thể. Theo mục kết nối này

Dựa trên điều tra thêm, vấn đề này là do SQL thắt chặt ACL cho các thư mục dữ liệu / nhật ký mặc định để loại trừ quyền truy cập rộng rãi cho tất cả người dùng được xác thực. Nếu gốc ổ đĩa được chọn làm vị trí dữ liệu / nhật ký mặc định thì SQL sẽ thắt chặt ACL gốc và do đó khóa toàn bộ ổ đĩa một cách hiệu quả. Quá trình hành động được đề xuất là luôn luôn sử dụng thư mục con để lưu trữ tệp dữ liệu / nhật ký SQL.

Vì vậy, dường như có vấn đề với ACL khi cài đặt trên ổ đĩa gốc trong trường hợp của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.