Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Проблема такая:
- Под SQL 2005 была база с одним файлом .mdf в первичной группе.
- Сервер снесли
- При попытке приаттачить файл к новому серверу выдается ошибка, что не найден файл
.ndf
- Вторичную группу никто не создавал (или не признается), и откуда мог появиться этот файл неизвестно.

Есть ли возможность восстановить базу из файлов .mdf и .ldf (simple recovery model).
8 июн 07, 17:27    [4249308]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Рабочий день закончился :-)?
8 июн 07, 17:35    [4249356]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Да, забыл сказать.
Диск в порядке, и на нем файла .ndf нет.
8 июн 07, 17:54    [4249466]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
какой версии ваш SQL Server?
8 июн 07, 17:57    [4249479]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Зато я понял, почему sql-ex не работает ))
8 июн 07, 17:57    [4249483]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
sp_attach_db
8 июн 07, 18:01    [4249503]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To SanyL

Версия 2005. Надеюсь, что все необходимые сервиспаки установлены.

SanyL
sp_attach_db


Не помогает. Выдает указанную ошибку.

To Гавриленко Сергей Алексеевич

Правильно :-(.
8 июн 07, 18:07    [4249534]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Serge I
Проблема такая:
- Под SQL 2005 была база с одним файлом .mdf в первичной группе.
- Сервер снесли
- При попытке приаттачить файл к новому серверу выдается ошибка, что не найден файл
.ndf
- Вторичную группу никто не создавал (или не признается), и откуда мог появиться этот файл неизвестно.

Есть ли возможность восстановить базу из файлов .mdf и .ldf (simple recovery model).


Файл отатачен от более позднего билда SQL Server 2005, накатите последний сервис пак
8 июн 07, 18:12    [4249555]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To Александр Волок

Спасибо, попробуем. Хотя не верится: на том же хосте ставили тот же сервер.
Однако всяко бывает, может админ и забыл последний сервиспак накатить.
8 июн 07, 18:18    [4249584]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Serge I
To Александр Волок

Спасибо, попробуем. Хотя не верится: на том же хосте ставили тот же сервер.
Однако всяко бывает, может админ и забыл последний сервиспак накатить.


Я недавно на это наткнулся.

Попытка атача баз с 9.0.3159 на инстанс без сервис-паков, в базах с дополнительными файловыми группами, не удалася, т.к. в диалоговом окне появились файлы фантомы такого вида:
имябазы_1.ndf
После обновления, базы приатачились без проблем
8 июн 07, 18:38    [4249663]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
To Александр Волок

Наш фантом имеет имя базы и расширение .ndf. Может потому, что он один.
8 июн 07, 18:52    [4249706]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Serge I
To Александр Волок

Наш фантом имеет имя базы и расширение .ndf. Может потому, что он один.


Отпишитесь, потом, о результатах, похоже на баг Management Studio.
8 июн 07, 19:02    [4249749]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Александр Волок (def1983)
Serge I
To Александр Волок

Наш фантом имеет имя базы и расширение .ndf. Может потому, что он один.


Отпишитесь, потом, о результатах, похоже на баг Management Studio.


Слабо верится. Это ж клиент, что с него возьмешь :-).
Админ говорит, что сервис паки те же стоят (SP2).
А может сам сервер что-то выносить во вторичную группу, скажем, индексы?
Подозрительно то, что путь к этому файлу .ndf ведет к папке по умолчанию, а не там, где лежал .mdf.
8 июн 07, 20:03    [4249909]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Serge I
Александр Волок (def1983)
Serge I
To Александр Волок

Наш фантом имеет имя базы и расширение .ndf. Может потому, что он один.


Отпишитесь, потом, о результатах, похоже на баг Management Studio.


Слабо верится. Это ж клиент, что с него возьмешь :-).


Дык, а чем Вы атачите файлы? Клиентом? или с бубном пляшите?? :)
8 июн 07, 20:48    [4249972]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Я полагаю, что sp_attach_db выполняется сервером.
А вызвать эту хп я могу с любого клиента.
Или как?
8 июн 07, 21:12    [4250017]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Serge I
Я полагаю, что sp_attach_db выполняется сервером.
А вызвать эту хп я могу с любого клиента.
Или как?


Вам sp_attach_db возращает список необходимых файлов??
8 июн 07, 21:14    [4250019]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Александр Волок (def1983)
Serge I
Я полагаю, что sp_attach_db выполняется сервером.
А вызвать эту хп я могу с любого клиента.
Или как?


Вам sp_attach_db возращает список необходимых файлов??


Она и сказала, что не может найти .ndf в сообщении об ошибке.
8 июн 07, 21:34    [4250055]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Serge I
Александр Волок (def1983)
Serge I
Я полагаю, что sp_attach_db выполняется сервером.
А вызвать эту хп я могу с любого клиента.
Или как?


Вам sp_attach_db возращает список необходимых файлов??


Она и сказала, что не может найти .ndf в сообщении об ошибке.


Ок, тогда, вероятно проблема в самом сервере, а точнее в его билде.
Кстати, для завершения установки 2-го сервис пака сервер необходимо перезапустить (не службу).
8 июн 07, 21:47    [4250088]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
BugsBunny
Member

Откуда: GMT+5=EST
Сообщений: 2414
Александр Волок (def1983)
...
Я недавно на это наткнулся.

Попытка атача баз с 9.0.3159 на инстанс без сервис-паков, в базах с дополнительными файловыми группами, не удалася, т.к. в диалоговом окне появились файлы фантомы такого вида:
имябазы_1.ndf
После обновления, базы приатачились без проблем


Did you file it with https://connect.microsoft.com/SQLServer/feedback/ ?
If not, you probably should, so Microsoft at least makes it public as a KB article (they very well might be aware of this and have corresponding internal "solution object")
8 июн 07, 21:57    [4250109]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
То Александр Волок (def1983)

Ок, тогда, вероятно проблема в самом сервере, а точнее в его билде.

Вероятно, так, если этого файла действительно не существовало. Приходится верить на слово админу :-).
8 июн 07, 22:05    [4250123]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Дополнительная информация.

Стал восстанавливать базу из архива месячной давности. Там действительно оказался файл .ndf.
Три вопроса:
1. Откуда он взялся, если его никто руками не создавал (в чем я начинаю уже сомневаться)?
2. Можно ли его прикрутить к свежим файлам .mdf и .ldf?
3. Вытекает из второго. Можно ли посмотреть, что там лежит?
8 июн 07, 23:26    [4250280]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Serge I
Дополнительная информация.

Стал восстанавливать базу из архива месячной давности. Там действительно оказался файл .ndf.

Откуда он взялся, если его никто руками не создавал (в чем я начинаю уже сомневаться)?


Приведите версии сервера и клиентской части.
9 июн 07, 08:21    [4250769]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Александр Волок (def1983)
Serge I
Дополнительная информация.

Стал восстанавливать базу из архива месячной давности. Там действительно оказался файл .ndf.

Откуда он взялся, если его никто руками не создавал (в чем я начинаю уже сомневаться)?


Приведите версии сервера и клиентской части.


Не могу. Сервер пока недоступен. Он же на удаленном хосте, а функционирование еще не восстановлено.
Могу только сказать, что локально у меня стоит более раняя версия и только SP1, но бэкап развернул без проблем.
9 июн 07, 09:06    [4250836]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Меня интересует select @@version Вашего проблемного сервера.
9 июн 07, 09:10    [4250851]     Ответить | Цитировать Сообщить модератору
 Re: Как приаттачить файл без .ndf?  [new]
Serge I
Member

Откуда: Ростов-на-Дону
Сообщений: 484
Александр Волок (def1983)
Меня интересует select @@version Вашего проблемного сервера.


Я это понял. Но он для меня недоступен пока. Я нахожусь в Ростове, а сервер стоит в Москве :-).
9 июн 07, 09:14    [4250861]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить