将示例数据库添加到 SQL Server 2012 时目录查找失败

5 sql-server sql-server-2012

我正在尝试将 AdventureWorks 示例数据库添加到 SQL Server 2012,但收到一条错误消息:

消息 5133,级别 16,状态 1,行 1 文件“C:\Users\A\Documents\SQL Server Management Studio\Data\AdventureWorks2012_Data.mdf”的目录查找失败,操作系统错误 5(访问被拒绝。) .

小智 1

我会将 .mdf 文件放在默认的 DATA 目录中,它可能类似于:

 C:\Program Files\Microsoft SQL Server\MSSQL11.INSTANCE_NAME\MSSQL\DATA 
Run Code Online (Sandbox Code Playgroud)

或者

C:\Program Files\Microsoft SQL Server\MSSQL11\MSSQL\DATA
Run Code Online (Sandbox Code Playgroud)

服务器可能找不到日志文件,此脚本会重建日志(.ldf)文件。

CREATE DATABASE AdventureWorks2012_Data
ON (FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.INSTANCE_NAME\MSSQL\DATA\AdventureWorks2012_Data.mdf')
FOR ATTACH_REBUILD_LOG 
Go
Run Code Online (Sandbox Code Playgroud)