首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >附加数据库时发生错误

附加数据库时发生错误
EN

Stack Overflow用户
提问于 2016-06-13 07:08:01
回答 1查看 6.1K关注 0票数 0

我已经从web下载了一个sql server .mdf和.ldf文件,当我试图将它附加到我的sql server 2014 (使用Management )时,我会得到以下错误。

为服务器“MyServer\SQLEXPRESS”附加数据库。(Microsoft.SqlServer.Smo)

执行Transact-SQL语句或批处理时发生的异常。(Microsoft.SqlServer.ConnectionInfo)

文件“C:\左Management\App_Data\Leave.mdf”的目录查找失败,操作系统错误3(系统找不到指定的路径)。(Microsoft SQL Server,错误: 5133)

对于我做错了什么以及如何处理这个错误,有什么建议吗?

我将数据库文件保存在C:\Program \Microsoft\MSSQL12.SQLEXPRESS\MSSQL\DATA中。

附加文件时收到的脚本

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-13 07:40:34

如果SQL数据目录中有文件,请尝试执行以下脚本:

代码语言:javascript
复制
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
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37783681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档