Хочу только mdf из backup, без ldf,

blovic

который на 18GB ухитрился вырасти (с внутренней точки зрения архива только на внешний взгляд, поскольку весь uncompressed backup 65MB, но Server engine looks from outside и хочет этот diskspace). Backup полный, поэтому надеюсь что смогу как-нибудь только mdf attachnut'. (если кто уверен, что не смогу, буду рад и это услышать). SQL Server 7. Очень ломает диск пустой искать/подключать или по телефону клиентский лог резать, посоветуйте, пожалуйста, если кто сталкивался. Спасибо, Виктор.
8 ответов

blovic

RESTORE DATABASE MyNwind FILE = 'gstore_Data' -- FILE = 'gstore_Index' -- FILE = 'gstore_Index' --, FILEGROUP = 'new_customers' --, FILEGROUP = 'PRIMARY' FROM DISK='W:\....._0130.bak' with partial -- FROM MyNwind_1 --, NORECOVERY , RECOVERY (под SQL 2000) с вариациями, но на все ругается что места не хватает: Server: Msg 3257, Level 16, State 1, Line 1 There is insufficient free space on disk volume 'E:\' to create the database. The database requires 18206883840 additional free bytes, while only 164696064 bytes are available. Server: Msg 3013, Level 16, State 1, Line 1 RESTORE DATABASE is terminating abnormally.


blovic

описание проблемы я понял довольно смутно, но может быть для начала эту базу shrink немного?


blovic

Только mdf не получится. Попробуй восстанавливать в compressed folder, хотя я не уверен, получится ли. -- Слон


blovic

Когда-то Glory и Гладченко отругали меня за мысли о сжатых папках. С тех пор у меня мыслей нет! BOL: "Note: Data files cannot be installed on a file system using compression."


blovic

Благодарю всех откликнувшихся, Слона специально за конкретность, сам решения тоже не нашел (не особо и искал - часок-другой max), у коллеги нашелся пустой диск, его и утилизировали. Спасибо, Виктор


blovic

Я тоже теперь буду вспоминать, как меня за такие неприличные мысли пристыдил KANDed. -- Слон


blovic

А как решить проблемму?


blovic

RESTORE DATABASE WITH PARTIAL + Метод Деда Маздая