Quyền truy cập thư mục dữ liệu SQL Server


10

Tôi đã cài đặt SQL Server 2014 mới. Tiếp theo, tôi muốn đính kèm một số cơ sở dữ liệu từ máy chủ SQL Server 2012 trước đó. Tôi sao chép tất cả mdfldftập tin vào thư mục dữ liệu, nhưng khi tôi đã cố gắng để đính kèm chúng, tôi nhận được thông báo lỗi này:

CREATE FILE gặp phải lỗi hệ điều hành 5 (Truy cập bị từ chối)
trong khi cố gắng mở hoặc tạo tệp vật lý
'D: \ SQLSERVERDATA \ MSSQL12.BIDEV \ MSSQL \ DATA \ control_demo.mdf'.
(Máy chủ Microsoft SQL, Lỗi: 5123)

Khi tôi kiểm tra cài đặt bảo mật tệp (nhấp chuột phải vào tệp, thuộc tính, bảo mật), thông báo rằng tôi không có quyền đọc. Tài khoản tôi đã sử dụng để sao chép các tệp nằm trong nhóm quản trị viên. Tôi có toàn quyền kiểm soát DATAthư mục và tuy nhiên, chỉ các tệp mà tôi đã sao chép ở đó bị hạn chế.

Khi tôi cố gắng áp dụng lại quyền bảo mật trên toàn bộ thư mục, nó báo:

Không thể liệt kê các đối tượng trong container. Truy cập bị từ chối.

Khi tôi sao chép các tập tin vào một nơi khác, tôi có quyền truy cập.

Câu hỏi là, làm thế nào tôi có thể có quyền truy cập cho các tệp này trong DATAthư mục?

Câu trả lời:


11

Bạn đã xem trong Cài đặt bảo mật nâng cao chưa?

nhập mô tả hình ảnh ở đây

Các mũi tên chỉ vào các sửa đổi tôi thường phải áp dụng cụ thể khi cài đặt SQL Server trên Windows 2012 R2.

Đối với Thư mục gốc của Máy chủ SQL, tôi sẽ cấp toàn quyền kiểm soát cho tài khoản Quy trình máy chủ SQL.

Tài liệu chính thức liên quan:

Cấu hình quyền hệ thống tệp cho truy cập công cụ cơ sở dữ liệu
Bảo mật dữ liệu và tệp nhật ký


Cảm ơn, nó đã làm việc cho tôi. Tôi đã phải thêm nhóm "Người dùng" vào cài đặt bảo mật.
frankieta

Điều này vẫn không hiệu quả với tôi ... Tôi đã thử mọi cách, thay đổi chủ sở hữu thành Hệ thống, thêm người dùng MSSQL, nhóm Người dùng, v.v. Tôi chỉ không thể tạo DB trong thư mục tôi muốn.
Ahmed
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.