Имя: Пароль:
1C
1С v8
Как восстановить базу по mdf и ldf
0 MAPATNK2
 
naïve
12.02.18
22:12
Добрый день. Такая вот проблема, была рабочая база, с mdfи ldf. решили для разгрузки создать ещё mdf но описались и написали ndf. После этого база стала недоступной. попытки восстановить её Attach не увенчиваются успехом пишет, что формат неверный , т.к. прописали ndf. попробовали вручную изменить расширение на mdf не помогает, помогите советом корявы программистам, свежего бэка нет, только вчерашний.
1 MAPATNK2
 
naïve
12.02.18
22:13
может как то можно из файла базы данных вытащить доки? Любой способ...
2 Fram
 
12.02.18
22:17
Не думаю, что проблема в расширении. Напортачили в чем то другом
3 Fram
 
12.02.18
22:19
Создайте (поднимите копию) еще одну базу и проделайте тоже самое. И на этой базе уже экпериментируйте
4 MAPATNK2
 
naïve
12.02.18
22:32
а восстановить то как?
5 MAPATNK2
 
naïve
12.02.18
22:32
сотни документов за сутки .... помогите пожалуйста советом
6 MAPATNK2
 
naïve
12.02.18
22:33
Не знаю уже куда деваться
7 MAPATNK2
 
naïve
12.02.18
22:35
я сейчас пытаюсь её восстановить 2 mdf и 1 лог.Он ругается, если к примеру вместо 2-ого mdf подставить любой другой, то все добавляется прекрасно, правда пишет, что база разрушена. Т.е. проблема все таки в этом дополнительной mdf файле, который мы случайно прописали как ndf.
8 Fram
 
12.02.18
22:38
(7) если будете продолжать играться с рабочей базой, еще и остальное потеряете
9 MAPATNK2
 
naïve
12.02.18
22:38
(8) А что можно сделать тогда?
10 Fram
 
12.02.18
22:39
во первых, харэ истерить!
восстанови копию в новую базу и повтори все свои действия.. и оттуда уже пляши
11 MAPATNK2
 
naïve
12.02.18
22:42
(10) Я проделал тоже самое с новой базой. Она так же, больше не доступна.
12 Fram
 
12.02.18
22:44
(11) в какой именно момент она стала недоступной?
в терминах сервера что значит "недоступна"? Скриншот из SSMS можно
13 Fram
 
12.02.18
22:48
судя по https://docs.microsoft.com/en-us/sql/relational-databases/databases/add-data-or-log-files-to-a-database
NDF это правильное расширение
14 MAPATNK2
 
naïve
12.02.18
22:49
(12) USE master
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'Новый_Диск:\Новый_Каталог\tempdb.mdf')
GO
ALTER DATABASE  tempdb
MODIFY FILE (NAME = templog, FILENAME = 'Новый_Диск:\Новый_Каталог\templog.ldf')
GO
15 MAPATNK2
 
naïve
12.02.18
22:49
Еще проделали такой запрос с базой. Указали новый каталог для старого mdf
16 Fram
 
12.02.18
22:51
(14) это к твоей проблеме каким боком вообще?
17 MAPATNK2
 
naïve
12.02.18
22:52
А потом базу вовсе удалили из списка. Сейчас сижу уже 2 часа , имею mdf ndf и log. И при попытке Attach получаю в ответ https://yadi.sk/i/HPSpDTuI3RL5XE
18 Fram
 
12.02.18
22:52
(13)+ The recommended file name extension for secondary data files is .ndf.
https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-files-and-filegroups

То есть расширение рекомендуемое, но необязательное. Следовательно расширение не причем. Ты напортачил в чем то другом
19 MAPATNK2
 
naïve
12.02.18
22:55
20 Fram
 
12.02.18
22:55
(17) А UPPGener1.ndf, UPPGener2.ndf, UPPGener3.ndf на месте. Потому что сервер как бэ их тоже одидает увидеть
21 MAPATNK2
 
naïve
12.02.18
22:57
Новые , которые получились ndf я положил сразу на h, а потом воспользовался запросом выше, чтобы положить старый mdf в ту же папку и база данных после этого не открывалась
22 MAPATNK2
 
naïve
12.02.18
22:58
да их 3, они все на месте в одной папке UPPGener1.ndf, UPPGener2.ndf, UPPGener3.ndf log и mdf. Но ошибка все равно вылазит
23 Fram
 
12.02.18
23:00
(22) подними окошко выше, чтобы всю таблицу с файлами видно было.
И ответь на (12)
24 MAPATNK2
 
naïve
12.02.18
23:00
(20) Да чтоб его, он мне в окне выбора не тот mdf показывал, я выбрал верный и заработало. СПАСИБО ОГРОМНОЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
25 MAPATNK2
 
naïve
12.02.18
23:02
(23) Мда, бывают такие горе программисты, без бэка больше вообще ничего делать не буду. https://vk.com/devillboy Напишите, хоть благодарность кину. Спасибо большое ещё раз.
26 Fram
 
12.02.18
23:13
(25) не поверишь, но не все зарегистрированы в VK.
спасибо достаточно.
ЗЫ занятный у тебя VK
27 Tateossian
 
12.02.18
23:34
Та можно хоть pdf обзывать - главное чтобы путь в аттаче был корректный.
Ошибка? Это не ошибка, это системная функция.