以下是 sp_helpfile 关于我在 SQL2000 中当前数据库(恢复模型很简单)的说明:
name fileid filename size maxsize growth usage
MasterScratchPad_Data 1 C:\SQLDATA\MasterScratchPad_Data.MDF 6041600 KB Unlimited 5120000 KB data only
MasterScratchPad_Log 2 C:\SQLDATA\MasterScratchPad_Log.LDF 2111304 KB Unlimited 10% log only
MasterScratchPad_X1_Log 3 E:\SQLDATA\MasterScratchPad_X1_Log.LDF 191944 KB Unlimited 10% log only
我正在尝试为分离做好准备,然后将其附加到 sql2008 实例,但我不想拥有第二个 .LDF 文件(我只想为日志提供一个文件)。
我已经备份了数据库。我已发布:BACKUP LOG MasterScratchPad WITH TRUNCATE_ONLY。我在两个 LOG 文件上运行了多个 DBCC SHRINKFILE 命令。
我怎样才能实现只有一个 .LDF 的目标?我找不到有关如何删除文件 ID 为 3 的文件和/或如何将多个文件合并到一个日志文件中的任何信息。