Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Переносил базу с одного сервера на другой при помощи Detach-> перенос файлов БД на другой сервер-> Attach, но во время перемещения файлов произошел сбой и один из файлов в файловой группе испортился и теперь при Attach SSMS пишет что не может присоединить БД так как отсутствует файл. Если это важно то в БД использовалось секционирование и каждой секции соответствует файловая группа и 1 файл, вот одного из таких файлов и не хватает. Возможно ли присоединить базу с отсутствующим файлом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 20:44 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Нет, не возможно. Бэкап вам в помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 00:33 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, И вообще нет никаких вариантов, хотя бы частично восстановить данные. Бэкапа нет, а данных очень много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2018, 18:08 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
lex452Гавриленко Сергей Алексеевич, И вообще нет никаких вариантов, хотя бы частично восстановить данные. Бэкапа нет, а данных очень много.Нет. Только если пытаться читать данные напрямую из файлов БД какими то сторонними тулзами, типа SQL Server Repair Toolbox ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2018, 19:09 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
lex452Гавриленко Сергей Алексеевич, И вообще нет никаких вариантов, хотя бы частично восстановить данные. Бэкапа нет, а данных очень много. Поделюсь с вами секретной ссылкой, только имейте в виду, что это не способ восстановления базы в работоспособное состояние, а способ получить хоть какие-то данные из имеющегося набора файлов: http://www.sql.ru/forum/1174641-2/ne-prisoedinyaetsya-bd-posle-udaleniya-fayla ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 10:09 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
MinamotoПоделюсь с вами секретной ссылкой, только имейте в виду, что это не способ восстановления базы в работоспособное состояние, а способ получить хоть какие-то данные из имеющегося набора файлов: http://www.sql.ru/forum/1174641-2/ne-prisoedinyaetsya-bd-posle-udaleniya-fayla Случайно линк на вторую страницу дал, читайте с первой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 10:10 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
lex452, начать играться с базой и не сделать бэкапа??? "королева в всохищении!" (С) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 11:47 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Если еще актуально, то всё возможно: http://www.sqlnotes.info/2013/05/07/attach-database-with-missing-ndf-file/ Проверял, работает, только есть не описанный в статье нюанс: если база имеет больше двух файлов (а у вас явно больше), то файлы пустышки нужно делать с теми же file_id как и в оригинале. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 13:47 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Vpsem, Спасибо, я натыкался на эту ссылку, только вот как мне узнать какие File_id были у потерянных файлов. Я пробовал подобным способом, но сервер все равно ругается и не видит файлов, но нужно еще раз попробовать и потестить с разными File_id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 20:10 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
как мне узнать какие File_id были у потерянных файлов об этом помнит старый master, он ведь бекапился:)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2018, 12:48 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Vpsem, Даже если бы и бэкапился то уже перезатерся(( Других вариантов нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2018, 21:59 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2018, 10:01 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
sfyj, Check primary file помогло определить fileid. По при попытке сделать онлайн пишет: one or more files not match the primary file of the database. Как я понимаю указывает что есть еще битые файлы, но не пишет какие((( буду пробовать делать все их оффлайн, а потом по одному добавлять. Но файлов больше 100 ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2018, 21:28 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
lex452, так база прицепилась хоть в каком-нибудь виде ? Например, SUSPECT Можете выполнить ? Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2018, 09:40 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
sfyj, Прицепилась как recovery pendind, в emergency не дает уйти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2018, 09:51 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
lex452, можно попробовать отцепить базу, убрать куда-нибудь ldf, и попробовать прицепить с FOR ATTACH_REBUILD_LOG. Возможно, после этого получится перейти в EMERGENCY. Тогда можно будет для потерянного файла выполнить Код: sql 1. И затем перевести базу в ONLINE Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2018, 10:02 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
lex452, а как вы увидели, что база не перевелась в EMERGENCY ? То, что команда Код: sql 1. выдаёт ошибку "Unable to open the physical file" ещё ни о чём не говорит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2018, 10:10 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
lex452sfyj, Прицепилась как recovery pendind, в emergency не дает уйти пойдите в еррорлог и прочтите, почему это recovery pending. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2018, 10:32 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
sfyjможно попробовать отцепить базу, убрать куда-нибудь ldf, и попробовать прицепить с FOR ATTACH_REBUILD_LOG. а вы знаете, что есть recovery pending? это значит, что база не была cleanly shutdown. т.е. надо делать redo и undo, из лога. и если даже вы будете цеплять базу без лога, она(база) все равно знает, что имеются незавершенные транзакции, так что никакой лог она ребилдить не будет. кстати, FOR ATTACH_REBUILD_LOG не нужен, если файл лога один, это надо для нескольких файлов лога. при наличии всего одного лога + database was cleanly shutdown FOR ATTACH без лога уже лог пересоздаст ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2018, 10:38 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Yasha123, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2018, 11:06 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
sfyj, у него в recovery pending не когда не хватает одного файла данных, а когда он файлы подменил и тот, от которого нет оригинала, в офлайн отправил. так что репро не катит, ибо в вашем репро он лезет в недостающий файл, а в случае ТС тот файл в офлайне и recovery pending не из-за него ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2018, 11:38 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
lex452, еще раз, откройте еррорлог и прочтите, чего ему для recovery не хватает. в репро sfyj, например, пишут: авторFileMgr::StartSecondaryDataFiles: Operating system error 2(The system cannot find the file specified.) occurred while creating or opening file 'C:\TEMP\test_dat.ndf' . Diagnose and correct the operating system error, and retry the operation. т.е. конкретно пишет, что нужен ему C:\TEMP\test_dat.ndf, и что The system cannot find the file specified ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2018, 11:41 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
lex452, EMERGENCY не нужен Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2018, 12:41 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
sfyj, В принципе по данному алгоритму я и проводим манипуляции, но на этапе Код: plsql 1. База уходит в RECOVERY PENDING, и не на какие манипуляции больше не отвечает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2018, 14:45 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
lex452sfyj, В принципе по данному алгоритму я и проводим манипуляции, но на этапе Код: plsql 1. База уходит в RECOVERY PENDING, и не на какие манипуляции больше не отвечает почему не посмотреть в еррорлоге, какого файла ему не хватает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2018, 15:28 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=162&tid=1690201]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 408ms |

| 0 / 0 |
