Исправление поврежденной базы SQL (Подробно с картинками)

20.11.09

База данных - Инструменты администратора БД

Подробно с картинками что нажимать и куда вставлять и где получить результат...

Этот пост можно считать продолжением http://www.infostart.ru/public/59390/

Итак начнем. Т.к. у меня установлен SQL RUS  все картинки будут на русском.:)

1. Запускаем SQL Server Management Studio Рис-1

2. Соединяемся с SQL сервером (жмем на кнопку "Соединить" ) рис-2

3. Нажимаем на "+" где написано "Базы данных" рис-3

4. Становимся на базу которую хотим протестировать (т.е. делаем ее активной) рис-4

5. Щелкаем правой клавишей мышки где написоно "Создать запрос" рис-5

6. С права откроется окно туда вставляем этот текст:  рис -6

--DBCC CHECKDB ('Demo1', REPAIR_FAST) --Поддерживается только в целях обратной совместимости.

--DBCC CHECKDB ('Demo1', REPAIR_REBUILD) --Выполняет все исправления ошибок, выполняемые параметром REPAIR_FAST,
--а также операции восстановления, занимающие длительное время, например перестраивает индексы.
--Этот вид исправления ошибок не приводит к потере данных при выполнении.

--DBCC CHECKDB ('Demo1',repair_allow_data_loss); --Пытается устранить все обнаруженные ошибки.
--Эти исправления могут привести к частичной потере данных.

DBCC CHECKDB ('Demo1'); --Просто тест

--DBCC CHECKALLOC ('Demo1'); -- Ошибка согласованности таблиц
GO

'Demo1' - это имя вашей базы (заменяем ее на вашу) 

Символ "--"  означает что тоже самое что в 1С // т.е. коментарий

7. Нажимаем кнопку "Выполнить" рис- 7  ЖДЕМ 2-5 мин...

8. После того как выполнится запрос внизу (под текстом) появится результат тестирования.. рис-8

В зависимости от того, что покажет простой тест, можете разкоментировать тест для восстановления базы..

Внимание!!! Перед тем как делать тест с восстановлением обязательно сделайте копию базы..

Удачи всем..

 

DatabaseCompressionTool — сжатие и свертка любой базы 1С

Инструмент DatabaseCompressionTool (DCT) позволяет безопасно сжать и свернуть любую базу 1С, освободив сотни гигабайт и увеличив производительность системы. Доступна демо-версия для оценки эффективности.


Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

24900 руб.

20.08.2024    59574    317    160    

287

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 1С 8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.06.2025, версия 1.3

20740 руб.

06.12.2023    20912    73    10    

106

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

17000 руб.

10.11.2023    23471    84    42    

99

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    42502    129    158    

87

Инструменты администратора БД Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Платные (руб)

Брандмауэр для сервера 1С включает в себя управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов

12200 руб.

06.02.2017    35185    149    18    

54

Архивирование (backup) Инструменты администратора БД 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6100 руб.

06.11.2012    78142    633    45    

92
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. iov 408 20.11.09 13:03 Сейчас в теме
Ув Андроид. Исправление поврежденной базы SQL для "Чайников" Статья для кого? Для чайников? Тогда мало текста и нет фразочек "большая кнопка спправа". не очень красиво. Например многие тут не считают себя чайниками и например я НИКОГДА не сталкивался с падением базы SQL потому что всегда имел бекапы по 2 штуки на день и максимально надежно настраивал сиситему. Но статью почитал ибо интересно. Да и стоит таки пересмотреть отношение к тем кто вам плюсы может поставить. Статья полезная готов был поставить плюс. Но заголовок предварительно расстроил... Мне как "чайнику" трудно понять где тут плюс и как его ставить.
bladeson; criptid; Elucidator; maksa2005; Анастасия-999; itar59; +6 1 Ответить
19. barracuda13 19.11.18 13:38 Сейчас в теме
20. barracuda13 04.03.20 12:35 Сейчас в теме
(1) прочитал отзыв.стошнило.Окружающих от тебя не тошнит?Корона не жмет?"максимально надежно настраивал систему" это как максимально быстро еду?для каждого по разному это.для тебя очевидно идеально и все так должны ехать
(1)
savauu; ipx; m-serg74; adalg; +4 Ответить
21. iov 408 04.03.20 12:57 Сейчас в теме
(20) Уважаемый не уважаемый. Дату комента смотрел? Статья уже отредактирована. Не лезте в темы которые не понимаете.
25. barracuda13 29.03.21 21:09 Сейчас в теме
22. barracuda13 04.03.20 13:07 Сейчас в теме
(1)слава Богам!Снизошло.Аналогично(не уважаемый) меньше гонору.не имеет значение когда была тема.сейчас она актуальна.А на счет моей оценки моих способностей даже учитывать не буду.Опять стошнило от поста.Поправь корону учитель.Тебе до некоторый моих тем 7 верст г..м плыть.Бог программирования)))
savauu; m-serg74; +2 Ответить
23. iov 408 04.03.20 13:22 Сейчас в теме
(22) Хотелось бы еще малость вам потыкать , но занят. Удачи .
bladeson; +1 Ответить
24. barracuda13 04.03.20 13:31 Сейчас в теме
(1)ваша занятость наиграна, не надо тешить себя иллюзиями .Царское величество не позволяет пропускать коменты халопов.Настоящий специалист ведет себя тихо и уверенно.А не нервничает при виде комента в сторону его величия.
2. Андроид 219 20.11.09 16:03 Сейчас в теме
Заголовок подправил... Просто я считаю что "Чайник" - это не тот кто, неумеет ничего, а тот кто не знаает как...(это мое мнение).
m-serg74; +1 Ответить
3. iov 408 21.11.09 00:30 Сейчас в теме
Уважаю личное мнение если оно есть. Корректировка принята +. :)
4. Valet 56 21.11.09 08:59 Сейчас в теме
О я чайник. У меня что-то база сбоит. Ну как позапускаю я эти команды...

Просто позиционируя разработку как для чайников, мне кажется людям добавите больше проблем.
А для тех кто не знает как - придумали мануалы. И гораздо полезнее почитать их, чем бездумно пробовать какие то команды.




5. Yashazz 4895 23.11.09 22:32 Сейчас в теме
Мне кажется, или 1С не одобряет использования стороннего инструментария для работы с базами? Что-то там было такое суровое сказано в своё время...
6. igslepenko 16 25.11.09 11:51 Сейчас в теме
У меня, например, проблема с мануалами :-) Даже книжки из коробки 1С куда-то подевались :-) Так вот люди относятся к тех. литературе... Поэтому такие посты для меня тоже полезны, пусть хоть как назовут, хоть чайником, хоть кофейником... Из названия складывается отношение к автору, а не к содержимому :-) За содержимое - спасибо :-)
Нафлудил...
7. itar59 87 25.11.09 15:57 Сейчас в теме
8. itar59 87 25.11.09 17:34 Сейчас в теме
DBCC CHECKDB ('Demo1', REPAIR_FAST) --Поддерживается только в целях обратной совместимости.

--DBCC CHECKDB ('Demo1', REPAIR_REBUILD) --Выполняет все исправления ошибок, выполняемые параметром REPAIR_FAST,
--а также операции восстановления, занимающие длительное время, например перестраивает индексы.
--Этот вид исправления ошибок не приводит к потере данных при выполнении.


--- не помогло!!!!
9. Андроид 219 27.11.09 10:26 Сейчас в теме
Если --DBCC CHECKDB ('Demo1',repair_allow_data_loss); --Пытается устранить все обнаруженные ошибки. Эти исправления могут привести к частичной потере данных.
НЕ помогло.. Тогда база упала серьезно...

У меня было тоже самое ничего не помогло... Поднимал с копии...
10. natzov 30.11.09 15:52 Сейчас в теме
(9) Если не помогают приведенные команды Скюля, выгружаем или копируем базу , а затем создаем новую и загружаем или атачим(подсоединяем) на скюль старшей версии. Там этими же командами лечим и опять выгружаем и загружаем в подбитую базу. Сия проблема связана в основном с высокочастотными помехами, которые пропускают упсы. При прохождении такой помехи базы уходят в отрыв. Простые фильтры не помогут , нужна гальваническая развязка (если возможно).
11. natzov 30.11.09 15:59 Сейчас в теме
эти две команды очень полезны, особенно на точках, где трудно обеспечить качественное питалово.
12. serg85 30 13.10.11 18:37 Сейчас в теме
Полезная обработка. Спасибо!
13. ef42 02.08.12 10:11 Сейчас в теме
Спасибо за статью +
14. ksvd 02.08.12 11:46 Сейчас в теме
Приятно узнать что-то новое. Спасибо
15. Serge_ASB 16.05.16 17:08 Сейчас в теме
Добрый день.
Скажите, что делать, если в Конфигураторе и 1C Предприятии:
"Ошибка формата потока",
а при тестировании средствами SQL
"0 ошибок"
?
Куда и где копать?
16. starik-2005 3211 16.05.16 17:18 Сейчас в теме
(15) Serge_ASB, для начала кеш почистить.
17. Serge_ASB 17.05.16 13:32 Сейчас в теме
(16) starik-2005,
Перепробовал вчера много чего. Безрезультатно.
Помогло следующее (банально): в SQL удалить записи таблицы ConfigSave.
До конца осталось непонятным причина подобного: от внесенного но не обновленного в БД изменения структуры могло ли произойти подобное?
18. starik-2005 3211 17.05.16 13:58 Сейчас в теме
(17) Serge_ASB, 1С читает конфиг-сейв в конфу (с учетом кеша), а структура метаданных от конфига зависит. Такое иногда после динамического обновления происходит и, действительно, в качестве решения предлагается грохнуть конфигсэйв.
26. free-lancer-2018 247 23.12.25 15:28 Сейчас в теме
Для отправки сообщения требуется регистрация/авторизация