我从网上下载了一个sql server .mdf和.ldf文件,当我尝试将它附加到我的sql server 2014(使用Management Studio)时,我收到以下错误。
附加服务器' MyServer \ SQLEXPRESS'的数据库。 (Microsoft.SqlServer.Smo)
其他信息 执行Transact-SQL语句或批处理时发生异常。 (Microsoft.SqlServer.ConnectionInfo)
文件的目录查找" C:\ Leave Management \ App_Data \ Leave.mdf"操作系统错误3失败(系统找不到指定的路径。)(Microsoft SQL Server,错误:5133)
关于我做错了什么以及如何处理这个错误的任何建议?
我保存了数据库文件 C:\ Program Files \ Microsoft SQL Server \ MSSQL12.SQLEXPRESS \ MSSQL \ DATA
附加文件时收到的脚本
USE [master]
GO
CREATE DATABASE [C:\LEAVE MANAGEMENT\APP_DATA\LEAVE.MDF] ON
( FILENAME = N'C:\Leave Management\App_Data\Leave.mdf' ),
( FILENAME = N'C:\Leave Management\App_Data\Leave_log.LDF' ),
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA' )
FOR ATTACH
GO
答案 0 :(得分:3)
如果您有SQL DATA目录中的文件,请尝试执行此脚本:
CREATE DATABASE [LEAVE] ON
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\Leave.mdf' ),
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\Leave_log.LDF' )
FOR ATTACH