|
Восстановить БД
|
|||
---|---|---|---|
#18+
Здравствуйте. MS SQL Server Express 12.0.5000 Файлы mdf и ldf БД были удалены с жёсткого диска сторонней программой, которая работала с этой БД Я восстановил удалённые файлы утилитой Recovery. Т.е. файлы могут быть повреждены, хотя выглядят как должны (размер тоже побайтно совпадает с работающими БД). Мои действия: 1. Приаттачивал файлы mdf и ldf. MS SQL Server Studio Management выдаёт ошибку mdf не является файлом базы данных-источника. (Microsoft SQL Server, ошибка: 5171) 2. Команда Код: sql 1.
выдаёт ошибку SQL Server обнаружил логическую ошибку ввода-вывода, связанную с согласованностью: разорванная страница (ожидаемая подпись: 0x55555555; фактическая подпись: 0x000001d9). Она произошла при прочитать страницы (0:0) в базе данных с идентификатором 0 по смещению 0000000000000000 файла "C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\y0b50db7975a44b095c835d80f53adb4_{D9559E4E-A9EF-4AF6-99DE-A060FBA4B685}.mdf". Дополнительные сведения см. в журнале ошибок SQL Server и журнале системных событий. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку базы данных на согласованность (DBCC CHECKDB). Эта ошибка может быть вызвана многими причинами; дополнительные сведения см. в электронной документации по SQL Server. 3. Пробовал метод, к которому всех посылают (создание новой БД и подмена файлов mdf и ldf.) застрял на команде Код: sql 1.
выдаёт ошибку Нерегламентированные обновления системных каталогов запрещены. Есть возможность восстановить это БД? Вот ссылка на файлы БД (150Мб) https://mega.nz/folder/d4cWQCDB#IgdUFXmBaDrKVr9uBd38cg ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 19:02 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
Чего люди только не делают, чобы не делать бекапы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 19:50 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
Околонулевые шансы что-то достать из ваших якобы файлов. Ищите специалистов или компании по восстановлению данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 20:35 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
tohio Есть возможность восстановить это БД? Вот ссылка на файлы БД (150Мб) Это не файл базы данных. С таким же успехом можно попробовать получить базу данных, подставив сиквелу первый попавшийся JPEG из интернета. Начало вашего файла[InTouch] AppMode=2 AppName0=Kirey AppName1= AppName2= AppName3= AppDesc0=Salt production dispatching system AppDesc1= AppDesc2= AppDesc3= LanguageBase=Английский (США) LanguageBaseID=1033 GalaxyDefaultLangID=1033 InTouchView=0 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 22:58 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
Да, открывал и видел это. Прошу учесть, что я не сталкивался с БД. Очевидные вещи для Вас совсем не очевидны и непонятны для меня. БД содержит (как я предполагаю) графические элементы (в векторном виде). Их туда сохраняет среда разработки АСУТП. Мой проект перестал открываться после некорректного удаления копии проекта, процедура которого удалила за одно и БД. В данный момент хочу попытаться открыть проект, подсунув пустую БД с таким же именем. В связи с этим имею вопрос: в перечне БД имя короткое, а имя файла длинное. Как назвать мне новую БД, чтобы проект её узнал? Т.е. Если я создам новую БД с длинным именем (чтобы файл тоже имел длинное имя) - это длинное имя также будет в перечне. Это важный момент? Это нормально, что имя БД в перечне и имя файла различаются? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 23:29 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
tohio В данный момент хочу попытаться открыть проект, подсунув пустую БД с таким же именем. Тогда не надо ничего "подсовывать", нажимаете кнопочку "создать базу данных", и создаёте, с нужным вам именем. Хотя это странно, непонятная задача. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 23:34 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
Да, вы правы, файл БД битый. Это следы другого ini файла проекта. Значит уже не восстановить. Содержимое этой БД важно, но не критично - всего лишь 2 недели моей работы. Помимо БД графических элементов в проекте есть много других данных и скриптов. Про "создать базу данных" кнопочкой я знаю, но обратите внимание, что существующие аналогичные БД имеют различие в именах в перечне и имени файла ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 23:46 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
tohio Про "создать базу данных" кнопочкой я знаю, но обратите внимание, что существующие аналогичные БД имеют различие в именах в перечне и имени файла Вы же знаете имя базы и имена файлов, правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 23:57 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
Да, я знаю имя файла y0b50db7975a44b095c835d80f53adb4_{D9559E4E-A9EF-4AF6-99DE-A060FBA4B685}.mdf y0b50db7975a44b095c835d80f53adb4_{D9559E4E-A9EF-4AF6-99DE-A060FBA4B685}_log.ldf Если я создам БД с этим именем, то в перечне имя тоже будет длинное, однако в других аналогичных БД этого не наблюдается: в перечне короткое имя, а файл называется длинно. Третий раз пытаюсь это объяснить. Смотрите на красную стрелочку на фото. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2020, 00:02 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
Создал я БД с нужным именем y0b50db7975a44b095c835d80f53adb4 Среда разработки АСУТП увидела эту БД, но принимать не хочет - говорит, что репозиторий БД не существует в локальной системе. Но это уже дела среды разработки, буду разбираться с ней. Интересно, можно ли всё-таки восстановить битый файл БД или вытащить из него данные? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2020, 00:17 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
tohio Создал я БД с нужным именем y0b50db7975a44b095c835d80f53adb4 Среда разработки АСУТП увидела эту БД, но принимать не хочет - говорит, что репозиторий БД не существует в локальной системе. Но это уже дела среды разработки, буду разбираться с ней. Интересно, можно ли всё-таки восстановить битый файл БД или вытащить из него данные? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2020, 01:15 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
Ага, я уж сравнил битый файл с небитым с другой базы - покалечен сильно )) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2020, 02:05 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
tohio ... процедура которого удалила заодно и БД. Аплодирую стоя разработчику сего дивного софта! Не нужно останавливаться на достигнутом. Дорабатывайте программу, чтобы она еще отформатировала диск, вывела из строя блок питания сервера и разбила матрицу монитора! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2020, 07:26 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
SQL2008 tohio ... процедура которого удалила заодно и БД. Аплодирую стоя разработчику сего дивного софта! Не нужно останавливаться на достигнутом. Дорабатывайте программу, чтобы она еще отформатировала диск, вывела из строя блок питания сервера и разбила матрицу монитора! Вот прям в точку. Я, как человек избалованный простым и логичным интерфейсом современных программ, уже устал удивляться неудобствам этой среды разработки. И что обидно, я делал бэкапы проекта, но как оказалось неправильным способом. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2020, 13:14 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
tohio уже устал удивляться неудобствам этой среды разработки. Это вы про ssms? Так это не "среда разработки" это "среда управления" ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2020, 13:32 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
Это вы про ssms? Так это не "среда разработки" это "среда управления" InTouch + Archestra ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2020, 13:46 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
Народ вечно экзотики ищет. VS давно уже не тот ужас 2008. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2020, 17:24 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
Владислав Колосов Народ вечно экзотики ищет. VS давно уже не тот ужас 2008. Не клевещи. Ишо QueryEditor MS SQL Server 2000 был лучшей средой разработки. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2020, 17:37 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
Владислав Колосов Народ вечно экзотики ищет. VS давно уже не тот ужас 2008. У ТС среда разработки - это программа рисования процесса автоматизации производства, оно VS не заменяется, с адекватными затратами. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 19:44 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
tohio И что обидно, я делал бэкапы проекта, но как оказалось неправильным способом. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 19:46 |
|
Восстановить БД
|
|||
---|---|---|---|
#18+
alexeyvg tohio И что обидно, я делал бэкапы проекта, но как оказалось неправильным способом. Заливать бекап на отдельный носитель и не оставлять на ночь в одном помещении с этой программой! Кто знает на какие хитрости способен софт от такого затейника! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2020, 09:45 |
|
|
start [/forum/topic.php?fid=46&fpage=50&tid=1685719]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 254ms |
total: | 402ms |
0 / 0 |