附加数据库出错,请大家帮忙!

woainin 2005-08-20 09:16:44
我附加数据库时出错,出现错误提示是:
错误5105,设备激活错误,物理文件名‘[’可能有误。并且验证时是2个红‘X’,
请问我该怎么办?
...全文
197 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
keyanshang 2005-10-12
  • 打赏
  • 举报
回复
upupupupupupuup
天地客人 2005-08-20
  • 打赏
  • 举报
回复
帮UP了,
woainin 2005-08-20
  • 打赏
  • 举报
回复
EXEC sp_attach_db @dbname = N'msrcn',
@filename1 = N'D:\mdf\hotop100_Data.MDF',
@filename2 = N'D:\mdf\hotop100_Log.LDF'
用上面的语句已经成功了,
是这样的,我开始在企业管理器里附加数据库,当我选择文件的时候我发现小里面显示的文件名都变了,
本来是hotop100_Data.MDF它自动变成了:msrcn_Data.MDF
所以出现那个提示!
已经行了,谢谢大家!
wgsasd311 2005-08-20
  • 打赏
  • 举报
回复
这和你的问题不搭架的。你首先检查下在D:\mdf\目录下是否有此文件 :msrcn_Data.MDF'
wgsasd311 2005-08-20
  • 打赏
  • 举报
回复
你的语句没有问题,估计文件可能损坏了,你可以按AW511介绍的手工方法附加数据库试试看。
woainin 2005-08-20
  • 打赏
  • 举报
回复
我在网上搜索到一个方案如下:
请问我的 问题该怎么来解决:
1、为何无法建立数据库
按照书上P126上的语句如下
  create database lizi on(name=lizi_data,filename='C:\lizi\lizi_master.mdf',size=2,maxsize=32,filegrowth=3) log on (name=lizi_log,filename='D:\lizi\lizi_log1.ldf',size=1,maxsize=12,filegrowth=1)
  go
  为何无法建立数据库?
  系统显示如下:
  服务器: 消息 5105,级别 16,状态 2,行 1
  设备激活错误。物理文件名 'D:\lizi\lizi_master.mdf' 可能有误。
  服务器: 消息 1802,级别 16,状态 1,行 1
  CREATE DATABASE 失败。未能创建所列出的某些文件名。请检查前面的错误信息。

  答:先建立好相应的目录,即C:\lizi和D:\lizi

woainin 2005-08-20
  • 打赏
  • 举报
回复
我的语句是:
EXEC sp_attach_db @dbname = N'jl',
@filename1 = N'D:\mdf\msrcn_Data.MDF',
@filename2 = N'D:\mdf\msrcn_Log.LDF'

错误提示是:
服务器: 消息 5105,级别 16,状态 4,行 1
设备激活错误。物理文件名 'D:\mdf\msrcn_Data.MDF' 可能有误。

怎么来解决?
wgsasd311 2005-08-20
  • 打赏
  • 举报
回复
aw511(点点星灯) ( )说得比较详细。你可以按他介绍的第一种方法试试就知道了(手工不用代码)。
vivianfdlpw 2005-08-20
  • 打赏
  • 举报
回复
物理文件名‘[’可能有误
===============>
把代码贴出来看看
点点星灯 2005-08-20
  • 打赏
  • 举报
回复
附加数据库:

企业管理器
--右键"数据库"
--所有任务
--附加数据库
--选择你的.mdf文件名
--确定
--如果提示没有.ldf文件,是否创建,选择"是"


查询分析器中的方法:
--有数据文件及日志文件的情况
sp_attach_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
,'日志文件名(*.ldf注意要带目录)'--后面可以是用,分隔的该数据库的多个日志文件

--如果只有数据文件的情况
sp_attach_single_file_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件

斜杠青年小Q 2005-08-20
  • 打赏
  • 举报
回复
你看看附加的路径是否正确,一般情况下,附加的数据库都是和其他数据库放在一起的,但也有特殊的情况,放在那个文件夹下会提示出现错误,你放到其他文件夹下试试。

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧