Вот что sp_helpfile говорит о моей текущей базе данных (модель восстановления Simple) в 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. Я выполнил несколько команд DBCC SHRINKFILE в обоих файлах LOG.
Как мне достичь этой цели, имея только один .LDF? Я не могу найти ничего о том, как удалить файл с fileid 3 и / или как объединить несколько файлов в один файл журнала.