gpt4 book ai didi

sql-server-2008 - 删除(合并)SQL Server 的数据库辅助数据文件

转载 作者:行者123 更新时间:2023-12-03 23:44:48 24 4
gpt4 key购买 nike

我有一个数据库备份,SQL Server Management Studio 说其中包含三个文件: .mdf文件,一个 .ndf文件和一个 .ldf文件。这个辅助数据文件(.ndf 一个)的创建没有明显的原因,所以我想完全删除它(当然不会丢失数据),最好是在数据库从备份中恢复的时候。

这完全可行吗?

最佳答案

好的,找到了解决办法。

首先备份数据库。

执行这个:

USE database_name;

然后执行这个,并替换 logical_ndf_file_name使用 NDF 文件的逻辑名称(您可以通过 Database->Properties_Files 轻松找到):
DBCC SHRINKFILE('logical_ndf_file_name', EMPTYFILE);
ALTER DATABASE database_name REMOVE FILE logical_ndf_file_name;

关于sql-server-2008 - 删除(合并)SQL Server 的数据库辅助数据文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2183742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com