手头一个70G的数据库,其中包含以下文件
.MDF
1.NDF 第1个ndf文件
.
.
.
.
17*.NDF 第17个ndf文件
*.LDF
在企业管理器中附加数据库,出现“错误8144:为过程或函数 sp_attach_db 制定的参数太多”
在线等待高手的答复
先谢谢了
---------------------------------------------------------------
企业管理器或手工附加都是使用 sp_attach_db 最多可以指定 16 个文件名
而你的文件超过16个,所以报错
---------------------------------------------------------------
--你可以用如下语句来附加数据库(不要使用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