急,请高手出手!关于数据库附加????

mhgj2004 2005-02-17 08:11:59
手头一个70G的数据库,其中包含以下文件
*.MDF
1*.NDF 第1个ndf文件
.
.
.
.
17*.NDF 第17个ndf文件
*.LDF
在企业管理器中附加数据库,出现“错误8144:为过程或函数 sp_attach_db 制定的参数太多”

在线等待高手的答复
先谢谢了
...全文
206 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
JasonHeung 2005-02-18
  • 打赏
  • 举报
回复
谢谢!
july 2005-02-18
  • 打赏
  • 举报
回复
学习吧
zjcxc 2005-02-18
  • 打赏
  • 举报
回复
那应该不能解决啦
主数据库和次要数据库都保存了数据库中的数据,如果两个备份的时间不同,意味着数据存储的内容可能已经对应不上

你在附加后,用
dbcc checkdb('库名',REPAIR_ALLOW_DATA_LOSS)
进行修复,如果不能,那就没办法了
U2U2U2U2 2005-02-18
  • 打赏
  • 举报
回复
都回答了,我还有什么可供回答的呢,学习中
mhgj2004 2005-02-18
  • 打赏
  • 举报
回复
先谢谢 zjcxc(邹建)
还有一点,主数据库和次要数据库不是同一时间做的备份.
附加后,数据打不开.
提示text\ntext或image 节点的页(16:99547),槽1不存在
能否解决
nosql 2005-02-18
  • 打赏
  • 举报
回复
学习到了,希望以后能用到
zjcxc 2005-02-18
  • 打赏
  • 举报
回复
--你可以用如下语句来附加数据库(不要使用sp_attach_db)
create database [附加后的数据库名]
ON(FILENAME = 'c:\aa.MDF' --MDF主数据文件
),(FILENAME = 'c:\aa1.NDF' --第1个NDF文件
),(FILENAME = 'c:\aa2.NDF' --第2个NDF文件
--..... --第...个NDF文件
),(FILENAME = 'c:\aan.NDF' --第n个NDF文件
),(FILENAME = 'c:\aa.LDF' --LDF日志文件
) FOR ATTACH
zjcxc 2005-02-18
  • 打赏
  • 举报
回复
企业管理器或手工附加都是使用 sp_attach_db 最多可以指定 16 个文件名
而你的文件超过16个,所以报错
mhgj2004 2005-02-17
  • 打赏
  • 举报
回复
真的没人能解决这个问题吗?
mhgj2004 2005-02-17
  • 打赏
  • 举报
回复
难道这里就没有高手吗??

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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