Исправление поврежденной базы 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

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

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

Удачи всем..

 

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

С помощью инструмента DCT можно освободить сотни гигабайт пространства и в разы повысить производительность системы. Доступна ДЕМО-версия!


См. также

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

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

8400 руб.

20.08.2024    23114    155    83    

152

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

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

15000 руб.

10.11.2023    13456    55    33    

75

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 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, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

19200 руб.

06.12.2023    12397    54    8    

84

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

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

14400 руб.

29.04.2020    35157    112    152    

77

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

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

6000 руб.

06.11.2012    74683    631    45    

90

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

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

3000 руб.

21.07.2022    10575    11    4    

19

Инструменты администратора БД Программист Бухгалтер Платформа 1С v8.3 Управляемые формы 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Платные (руб)

В процессе работы  возникла необходимость управления последовательностями в разрезе измерений. Штатные возможности не позволяют этого сделать. Но бывает очень необходимо восстановить последовательность только по одному измерению (например, подразделению, организации и т.д.). (Возможность покупки за рубли и StartMoney).

2400 руб.

24.08.2018    17657    11    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. iov 407 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; devlog; m-serg74; adalg; +4 Ответить
21. iov 407 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 407 04.03.20 13:22 Сейчас в теме
(22) Хотелось бы еще малость вам потыкать , но занят. Удачи .
bladeson; +1 Ответить
24. barracuda13 04.03.20 13:31 Сейчас в теме
(1)ваша занятость наиграна, не надо тешить себя иллюзиями .Царское величество не позволяет пропускать коменты халопов.Настоящий специалист ведет себя тихо и уверенно.А не нервничает при виде комента в сторону его величия.
2. Андроид 218 20.11.09 16:03 Сейчас в теме
Заголовок подправил... Просто я считаю что "Чайник" - это не тот кто, неумеет ничего, а тот кто не знаает как...(это мое мнение).
m-serg74; +1 Ответить
3. iov 407 21.11.09 00:30 Сейчас в теме
Уважаю личное мнение если оно есть. Корректировка принята +. :)
4. Valet 56 21.11.09 08:59 Сейчас в теме
О я чайник. У меня что-то база сбоит. Ну как позапускаю я эти команды...

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




5. Yashazz 4839 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. Андроид 218 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. Созинов 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 3169 16.05.16 17:18 Сейчас в теме
(15) Serge_ASB, для начала кеш почистить.
17. Serge_ASB 17.05.16 13:32 Сейчас в теме
(16) starik-2005,
Перепробовал вчера много чего. Безрезультатно.
Помогло следующее (банально): в SQL удалить записи таблицы ConfigSave.
До конца осталось непонятным причина подобного: от внесенного но не обновленного в БД изменения структуры могло ли произойти подобное?
18. starik-2005 3169 17.05.16 13:58 Сейчас в теме
(17) Serge_ASB, 1С читает конфиг-сейв в конфу (с учетом кеша), а структура метаданных от конфига зависит. Такое иногда после динамического обновления происходит и, действительно, в качестве решения предлагается грохнуть конфигсэйв.
Оставьте свое сообщение