Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Attach базы после удаления одного из secondary data file  [new]
zunzunzun
Guest
Здравствуйте.

Возможен ли сабж вообще? Если нет, то можно ли как-то восстановить данные с оставшихся ndf?

Случилось это следующим образом: в ходе эксперимента по тюнингу добавлялись новые файлы и файловые группы, часть из которых позднее была удалена, ввиду ненужности (данные туда не занесли). Проблема в том, что один ndf-файл я удалил с диска прежде чем удалить из списка доступных в самой базе. Бэкапа нет.

А ныне при аттаче так получается:

  use master
  go
  sp_attach_db 'BlahDB', 'F:\BlahDB.mdf', 'F:\BlahDB._log.ldf'
  go

Unable to open the physical file "F:\blabla7.ndf". Operating system error 2: "2(Не удается найти указанный файл.)".
Msg 1813, Level 16, State 2, Line 1
Could not open new database 'BlahDB'. CREATE DATABASE is aborted.

Как Вы уже, наверное, поняли F:\blabla7.ndf мне совершенно не нужен - данных там нет, проблема в том как убедить в его ненужности MSSQL.

Сервер:
Microsoft SQL Server 2008 (RTM) - Enterprise Edition on Windows NT 6.0 <X86> (Build 6001: Service Pack 1)
13 июл 09, 11:44    [7407446]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить