2012-04-18 56 views
18

Tôi đang cố khôi phục bản sao lưu từ tệp .bak sang máy chủ cơ sở dữ liệu cục bộ và tiếp tục nhận được thông báo lỗi.Khôi phục quyền truy cập sao lưu bị từ chối

An exception occurred while executing a Transact-SQL statement or batch.(Microsoft.SqlServer.ConnectionInfo)
Cannot open backup device 'C:\Clients\SQLitis\jMKZ.bak'. Operating system error 5(Access is denied.).
RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3201)

Không biết nên bắt đầu khắc phục sự cố ở đâu. Tôi đang ở trên một tài khoản quản trị viên và có đầy đủ các đặc quyền vì vậy không nên có bất cứ điều gì để từ chối tôi làm điều này nhưng tôi vẫn nhận được thông báo lỗi.

+3

@casperOne, làm thế nào có thể có câu hỏi khác là một bản sao của một này khi họ thậm chí không có thông báo lỗi giống nhau không? –

Trả lời

27

Có vẻ như tài khoản dịch vụ mà SQL Server chạy dưới không có quyền đối với thư mục C: \ Clients \ SQLitis.

Khi SQL Server được cài đặt, hy vọng nó được thiết lập để sử dụng tài khoản người dùng miền ("tài khoản dịch vụ") KHÔNG phải là quản trị viên trên máy. Như vậy, trình cài đặt SQL Server chỉ cấp quyền cho các thư mục mà thiết lập SQL Server tạo ra.

+0

Vâng, đó là vấn đề. Cảm ơn. – user1238565

+0

Tôi phải cấp quyền lớn cho Tài khoản Dịch vụ trên Thư mục cũng như tệp. Cảm ơn nhiều! –

+0

Tuyệt vời! Để cho phép tài khoản dịch vụ truy cập vào tập tin tôi phải bấm vào thư mục, trên thuộc tính/bảo mật tôi đã thêm "mọi người". AFter mà tôi có thể phục hồi. – LaBracca

Các vấn đề liên quan