Tôi đang cố gắng khôi phục tệp AdventureWorks2014.bak. SQL Server được cài đặt cục bộ và .bak được lưu cục bộ. Tôi đang sử dụng các hướng dẫn từ https://www.youtube.com/watch?v=JhuDtvbpses . Khi tôi chạy SQL, tôi nhận được thông báo sau:
"Msg 3201, Level 16, State 2, Line 3
Cannot open backup device 'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLCAST2014\MSSQL\Backup\AdventureWorks2014.bak'. Operating system error 5(Access is denied.).
Msg 3013, Level 16, State 1, Line 3
RESTORE DATABASE is terminating abnormally."
Tôi đã kiểm tra các quyền trên tệp .bak. Tất cả các quyền được đặt thành đúng ngoại trừ các quyền đặc biệt. Trang sau đề xuất một số điều cho biện pháp khắc phục nhưng tôi vẫn không thể khôi phục bản sao lưu do quyền truy cập của tôi bị từ chối. http://blog.sqlauthority.com/2011/04/13/sql-server-fix-error-msg-3201-level-16-cannot-open-backup-device-operating-system-error-5access-is- từ chối/
Bạn có thể giới thiệu bất kỳ bài kiểm tra nào có thể giúp tôi khắc phục sự cố không?
Dưới đây là SQL:
USE [master]
RESTORE DATABASE AdventureWorks2014
FROM DISK= 'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLCAST2014\MSSQL\Backup\AdventureWorks2014.bak'
WITH MOVE 'AdventureWorks2014_data'
TO 'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLCAST2014\MSSQL\DATA\AdventureWorks2014.mdf',
MOVE 'AdventureWorks_log'