[英]Microsoft SQL Server access denied
我已從Microsoft(AdventureWorks2014.bak)下載了演示數據庫的備份,以便遵循在線教程。
當我嘗試使用以下查詢還原數據庫時:
USE [master]
RESTORE DATABASE AdventureWorks2014
FROM disk = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\AdventureWorks2014.bak'
WITH MOVE 'AdventureWorks2014_data'
TO 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\AdventureWorks2014.mdf',
MOVE 'AdventureWorks2014_Log'
TO 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL \DATA\AdventureWorks2014.mdf',
REPLACE
我收到以下錯誤:
Msg 3176, Level 16, State 1, Line 3
File 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\AdventureWorks2014.mdf' is claimed by 'AdventureWorks2014_Log'(2) and 'AdventureWorks2014_Data'(1). The WITH MOVE clause can be used to relocate one or more files.
Msg 3013, Level 16, State 1, Line 3
RESTORE DATABASE is terminating abnormally.
該服務器在我的系統上本地運行,並且以管理員身份登錄。 我嘗試執行以下操作無濟於事:
但是我仍然遇到錯誤。 任何幫助是極大的贊賞
試圖移動數據並登錄到同一目錄。 改變它並奏效
嘗試在代碼的倒數第二行中將AdventureWorks2014的文件擴展名從.mdf更改為.ldf。
文件擴展名.ldf用於保存數據庫日志。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.