Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Yasha123почему не посмотреть в еррорлоге, какого файла ему не хватает? Посмотрел, отключил кривой файл, и о чудо, база ожила, спасибо всем за помощь. Только еще один вопрос, как делать файл обратно online? И как сказать БД что этого файла больше не существует и не надо пытаться к нему обращаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2018, 12:27 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
lex452, Восстановить offline file можно из Backup. Из Bol по Alter Database: OFFLINE Sets the file offline and makes all objects in the filegroup inaccessible. Caution Use this option only when the file is corrupted and can be restored. A file set to OFFLINE can only be set online by restoring the file from backup. For more information about restoring a single file, see RESTORE (Transact-SQL). Файл можно удалить через Alter Database https://docs.microsoft.com/en-us/sql/relational-databases/databases/delete-data-or-log-files-from-a-database ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2018, 05:22 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
aleksrov, Это все здорово, но если бы у меня был бэкап, я бы не танцевал с бубном вокруг базы. И мне нужно не просто удалить файл. В этом файле были данные 1 секции и нужно сказать бд что его больше нет и не нужно пытаться искать в нем данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2018, 07:26 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
lex452И мне нужно не просто удалить файл. В этом файле были данные 1 секции и нужно сказать бд что его больше нет и не нужно пытаться искать в нем данныеА нельзя изменить схему секционирования? Или не даёт, потому что файла нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2018, 12:09 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
alexeyvglex452И мне нужно не просто удалить файл. В этом файле были данные 1 секции и нужно сказать бд что его больше нет и не нужно пытаться искать в нем данныеА нельзя изменить схему секционирования? Или не даёт, потому что файла нет? Вы имеете ввиду объединить секции с помощью merge? Не пробовал, но почти уверен что тоже не даст. Но попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2018, 13:03 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Поднять файл в ONLINE уже не получится, удалить кстати тоже. Все частично восстановленные базы (для тестов) так и живут у меня с несуществующими файлами, файлгруппами и таблицами в них. Максимум что получается, это переименовать старые таблицы чтобы создать пустые новые например в primary. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2018, 16:07 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Bring Offline File Online — Modify SQL Server Metadata "...You have brought the offline file online. This is not a documented feature. Once you bring the server under single user mode, with admin connection, you can modify all system internal tables..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 09:20 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Да, так можно делать при условии наличия самих файлов. И именно через sysbrickfiles я перевожу файлы из состояния RECOVERY_PENDING в OFFLINE при их отсутствии. А вот как бы заставить БД навсегда забыть об OFFLINE файлах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 13:04 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Vpsem, Это только через сотрудников MS https://social.msdn.microsoft.com/Forums/sqlserver/en-US/63031524-279a-4106-a971-591e77b08d84/how-remove-defunct-file-in-sql-server-2005?forum=sqldatabaseengine или на свой страх и риск Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 13:59 |
|
||
|
Восстановление БД с потерянной файловой группой
|
|||
|---|---|---|---|
|
#18+
Приблизительно как Paul Randal ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 14:05 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39608287&tid=1690201]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 361ms |

| 0 / 0 |
