很奇怪的数据库

hyihao 2010-12-20 04:41:43
该数据由2个mdf和2个ldf文件组成、附加的时候要一起加。
现在想导成1个数据库(1个mdf、1个ldf)
除了导还有没别的办法让他变成一个MDF和ldf组成的数据库
我没啥分、望高手不吝赐教~非常感谢。
...全文
61 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
-晴天 2010-12-21
  • 打赏
  • 举报
回复
DBCC SHRINKFILE
(
'd:\test2.ndf', EMPTYFILE
)
就可以将test2.ndf文件中的数据转移到其他文件中去了.
hyihao 2010-12-20
  • 打赏
  • 举报
回复
看不懂、可否在说详细点
[Quote=引用 6 楼 qianjin036a 的回复:]
DBCC SHRINKFILE
(
{ 'file_name' | file_id }
{ [ , EMPTYFILE ]
| [ [ , target_size ] [ , { NOTRUNCATE | TRUNCATEONLY } ] ]
}
)
[ WITH NO_INFOMSGS ]这里提供一个参数EMPTYFILE 的说明:

EMPTYFILE
将……
[/Quote]
-晴天 2010-12-20
  • 打赏
  • 举报
回复
DBCC SHRINKFILE
(
{ 'file_name' | file_id }
{ [ , EMPTYFILE ]
| [ [ , target_size ] [ , { NOTRUNCATE | TRUNCATEONLY } ] ]
}
)
[ WITH NO_INFOMSGS ]这里提供一个参数EMPTYFILE 的说明:

EMPTYFILE
将指定文件中的所有数据迁移到同一文件组中的其他文件。SQL Server 2005 Database Engine 不允许将数据放在用于 EMPTYFILE 选项的文件上。该选项允许使用 ALTER DATABASE 删除文件。

hyihao 2010-12-20
  • 打赏
  • 举报
回复
方法好像不错喔、咋合并
[Quote=引用 3 楼 qianjin036a 的回复:]
可以合并数据库文件的,但要保证所剩的那个数据文件足够大.日志文件可以在分离后直接删除,在附加时重建一个.
[/Quote]
billpu 2010-12-20
  • 打赏
  • 举报
回复
后缀名不代表什么,可以任意取名
用alter database... remove file='逻辑名'
-晴天 2010-12-20
  • 打赏
  • 举报
回复
可以合并数据库文件的,但要保证所剩的那个数据文件足够大.日志文件可以在分离后直接删除,在附加时重建一个.
renwenli07461 2010-12-20
  • 打赏
  • 举报
回复
1、备份源数据库,注意2005 的版本号,排序规则。
2、目的数据库还原。必须与源数据库版本及排序规则一致 。
rucypli 2010-12-20
  • 打赏
  • 举报
回复
备份还原呗

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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