Зависает полнотекстовый поиск! Что было? Что я сделал?

Публикация № 1177488

Администрирование - Администрирование данных 1С - Тестирование и исправление

поиск БП3

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

В ИТОГЕ оказалось, что в этом виноват SQL  у меня установлен SQL2017MS. Для исправления нужно выполнить проверку таблиц и исправление найденных ошибок. 

Для выполнения этой процедуры, нужно обеспечить однопользовательский доступ к базам - для этого выгоняем всех из 1С и отключаем службу 1С, через Администрирование-Службы-АгентСервера1сПредприятие8.3 (слева мышкой нажимаем остановить)смотри рисунок служба 1С. Обязательно делаем Full BackUp (полное резервное копирование базы - правой кнопкой на проверяемую базу, задачи-сделать резервную копию)

 

 

После этого заходим в SQL нажимаем на глючную базу правой кнопкой мыши - Свойства (см. рисунок Свойство базы)

 

 

Открываем вкладку параметра в области выбора других параметров проматываем вниз до строки состояния и в строке Ограничение доступа, устанавливаем режим SINGLE_USER (смотри рисунок Параметры базы), нажимаем ок.

 

 

После этого нажимаем правой кнопкой на глючную базу и выбираем вкладку - СОЗДАТЬ ЗАПРОС в запрос вставляем команду 
GO Use master 
GO 
DBCC CHECKDB('ИМЯ ГЛЮЧНОЙ БАЗЫ', REPAIR_ALLOW_DATA_LOSS) и нажимай выполнить (смотри рисунок запрос SQL).

 

 

По завершению проверки, должно выйти сообщение об успешной проверке (но это не точно), а также можно сохранить текстовый файл с подробной информацией (но оно Вам нужно?).

Затем снимаем однопользовательский режим в обратном порядке  и пробуем. У меня все заработало. 

Кому нужен скрипт команды, пишите. Для разных SQL - могут быть разные команды! В данном примере SQL 2017MS

Всем удачи! 

Специальные предложения

Лучшие комментарии
3. wbazil 126 10.01.20 14:42 Сейчас в теме
стоит дописать после ".....отключаем службу 1С......."
обязательно делаем Full BackUp
klaus38; maksa2005; +2 Ответить
Остальные комментарии
Избранное Подписка Сортировка: Древо
1. bsturtle 161 10.01.20 12:32 Сейчас в теме
2. VID1234 18 10.01.20 12:40 Сейчас в теме
(1) Спасибо! Всего доброго!
3. wbazil 126 10.01.20 14:42 Сейчас в теме
стоит дописать после ".....отключаем службу 1С......."
обязательно делаем Full BackUp
klaus38; maksa2005; +2 Ответить
4. VID1234 18 10.01.20 15:31 Сейчас в теме
(3)Спасибо! Это точно резервную копию лучше делать ВСЕГДА!!!
5. dammit666 13 11.01.20 10:46 Сейчас в теме
Ограничение доступа к базе данных (SINGLE_USER, MULTI_USER) также можно делать в скрипте
Например, так:

ALT ER   DATABASE 'ИМЯ_ГЛЮЧНОЙ_БАЗЫ' SET EMERGENCY
ALT ER   DATABASE 'ИМЯ_ГЛЮЧНОЙ_БАЗЫ' SET SINGLE_USER
DBCC CHECKDB ('ИМЯ_ГЛЮЧНОЙ_БАЗЫ', REPAIR_ALLOW_DATA_LOSS)
ALT ER   DATABASE 'ИМЯ_ГЛЮЧНОЙ_БАЗЫ' SET MULTI_USER
6. dammit666 13 11.01.20 10:51 Сейчас в теме
ALTER в примере выше пишется слитно. Редактор комментариев Инфостарта почему то ставит внутри пробел)
11. VID1234 18 13.01.20 09:33 Сейчас в теме
(6) Спасибо, буду иметь ввиду. Хорошего дня!
13. user774630 14.01.20 13:03 Сейчас в теме
(6) это фича. Чтобы пользователь не выполнил у себя потенциально вредоносный код. SELECT, DELETE - тоже с пробелами.
7. triviumfan 13 11.01.20 11:42 Сейчас в теме
Видимо целостность базы была нарушена из-за непредвиденного отключения ПК.
Запустили DBCC, предварительно зачем-то(!) отключив 1с сервер (а если баз несколько?!).
Профит.
Вопрос: для этого нужна была статья?
9. VID1234 18 13.01.20 09:32 Сейчас в теме
(7) ну может и нет, но я сделал так. Статья может быть полезна как другим, так и для меня, я разносторонний человек, сейчас пока работаю системным администратором, а позже могу работать кем либо еще, а затем снова с it, вдруг мне когда либо это пригодиться, в интернете я кроме переиндексации больше не нашел ничего. Спасибо за комментарии! Всего доброго!
8. life-wayfarer 11.01.20 22:19 Сейчас в теме
Похожие симптомы. Решение: Удаление папки 1Cv8FTxt и затем создание индекса из режима предприятия.
А с параметром REPAIR_ALLOW_DATA_LOSS надо бы быть поаккуратней, так как это может повлечь потерю данных.
isenseu; IgorS; +2 Ответить
10. VID1234 18 13.01.20 09:33 Сейчас в теме
(8)Буду иметь ввиду. Спасибо. Всего доброго!
12. ander_ 14.01.20 09:53 Сейчас в теме
такой же случай, но вместо скриптов на SQL помогло обычное тестирование и исправление.
14. VID1234 18 14.01.20 17:21 Сейчас в теме
(12) может быть, просто я еще только учусь, до этого еще не дошел, все с печатными формами занимаюсь
\
Оставьте свое сообщение

См. также

"Объект не найден" - не приговор! Простой способ восстановить удаленный объект

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

В статье будет рассмотрен простой способ восстановления удаленного объекта с помощью обработки «Выгрузка и загрузка данных XML».

12.11.2019    2537    OlesiaM    10       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Решение для клиент-серверной архитектуры на базе POSTGRE SQL при возникновении ошибки "Нарушена целостность структуры конфигурации"

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

При динамическом обновлении возможно нарушении структуры конфигурации. Об этом можно узнать по характерному сообщению: "Нарушена целостность структуры конфигурации", после чего предлагается перезапуск или завершение. Решение описано для клиент-серверной конфигурации на PostgreSQL

07.11.2019    3401    leaguener    5       

Восстановление индексов СУБД

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Тестирование и исправление

Восстановление индексов СУБД на основе структуры хранения базы данных 1С.

09.10.2019    2603    kadr    2       

PgConf.Russia 2020. 3-5 февраля 2020 г. Москва. Промо

PGConf.Russia – международная техническая конференция по открытой СУБД PostgreSQL, ежегодно собирающая более 700 разработчиков, администраторов баз данных и IT-менеджеров для обмена опытом и профессионального общения. Для участников сообщества infostart.ru скидка 5% на участие в конференции.

от 12350 рублей

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Исправление ошибки при открытии внешнего отчета "Не удалось обновить вспомогательные данные расширений"

Статья Программист Стажер Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

Способы исправления ошибки при открытии внешнего отчета "Не удалось обновить вспомогательные данные расширений. Обратитесь к администратору."

30.05.2019    2887    AlkB    4       

MS SQL Ошибка СУБД: Предоставленный поток статистики разрушен. Как решить проблему с разрушенной статистикой

Статья Системный администратор Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

MS SQL Ошибка СУБД: Предоставленный поток статистики разрушен... Как решить проблему с разрушенной статистикой

16.04.2019    3894    ikorulev    1       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

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

Статья Программист Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

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

17.01.2019    20158    PoZiTiFFF    53       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Восстановление базы 1С, ошибка источника потока

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Тестирование и исправление

Очередной кирпичик в основу решения проблемы восстановления работоспособности базы после динамического обновления.

09.01.2019    13659    idle    25       

INFOSTART MEETUP Krasnodar. 14 февраля 2020 г. Промо

Краснодар станет первым в 2020 году местом, где пройдет региональная встреча IT-специалистов сообщества Инфостарт. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Стоимость участия - 5000 рублей. Цена действительна до 26.12.2019.

Авто-восстановление "битых ссылок" при обменах с несколькими базами данных в режиме управляемых форм

Статья Системный администратор Программист Нет файла v8 v8::УФ 1cv8.cf Россия Бесплатно (free) Тестирование и исправление

В процессе исполнения проектов консолидации данных из разных источников, возникновение «битых ссылок», особенно для закрытых периодов и действующих бизнес-процессов, могут быть крайне нежелательными в конкретный момент времени. Ясно, что специалисты со временем нормализуют обмены, восстановят утраченные по ошибке записи, но в моменте это не быстро, и необходим способ решения, который позволит продолжить производственный процесс на уровне продвинутого пользователя.

31.07.2018    4831    SvkMaster    5       

1С: Сценарное тестирование 3.0. Запись и отладка интерактивного сценария

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Конфигурация «Сценарное тестирование 3.0» (далее СТ) позволяет записывать интерактивные действия пользователей и формировать на их основании сценарий тестирования, который в последующем можно использовать в тестах. Рассмотрим это на примере.

07.11.2017    12792    user759624    5       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

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

16450 рублей

Окно "Зарегистрировано 0 изменений из 1 на узле "Имя узла""

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Почему может появляться окно предупреждения "Регистрация изменений" с текстом " Зарегистрировано 0 изменений из 1 на узле "Имя узла" "" ? Как исправить проблему?

02.08.2017    17462    StudentM    3       

Рекурсия тестирования баз 1С. Когда однократного тестирования базы недостаточно

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Тестирование и исправление

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

22.06.2017    8674    iskan    7       

Открыто голосование за доклады на INFOSTART MEETUP Krasnodar Промо

Выбирайте и голосуйте за самые интересные доклады, лучшие из них попадут в окончательную программу митапа. Голосование продлится до 30 января 2020 года.

Отладка не работает, или отладка фоновых заданий

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

На написание данной статьи вдохновила статья http://infostart.ru/public/633522/ Я разработчик старой формации, до сих пор обслуживаю клиентов на платформах 7.7, 8.1, 8.2, времени изучать все мануалы и отслеживать новые тенденции не хватает. Цель этой статьи помочь разработчикам, таким же людям, как и я. Если эта статья сэкономит, хотя бы, 1 человеко-час жизни, значит, написана не зря.

16.06.2017    19078    IvanovAV    22       

Когда перестает работать отладчик

Статья Системный администратор Программист Нет файла v8 Россия Windows Бесплатно (free) Тестирование и исправление

Полагаю, некоторые коллеги уже оказывались в ситуации, когда отладка внезапно пропадала, и различные "шаманские" методики (переустановка платформы, чистка локального кэша и прочее) результата не давали. Опишу свой опыт по выявлению и устранению причины.

13.06.2017    24217    mickey.1cx    20       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

Перенос данных из базы с поврежденными таблицами

Статья Системный администратор Программист Нет файла v8 БП2.0 Казахстан БУ УУ Бесплатно (free) Тестирование и исправление Обмен через XML Перенос данных из 1C8 в 1C8

У клиента что-то произошло с жестким диском, что потребовало восстановления данных на нем. Базу 1С вроде бы сохранили, и она даже открылась. Однако при попытке доступа к документу "Платежный ордер, списание денежных средств" база вылетает с ошибкой. Также при получении оборотов за период в целом и по декадам выводились разные цифры. Обработка переноса данных в идентичную конфигурацию не подошла, из-за того, что так же вылетала с ошибкой БД. Ниже опишу мои действия по созданию новой конфигурации.

06.06.2017    13822    ermek6    14       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Ошибка формата потока. Решение с описанием проблемы

Статья Системный администратор Нет файла v8 1cv8.cf Россия Бесплатно (free) Тестирование и исправление

Ошибка формата потока. Страшная, но симпатишная своей загадочностью. 1С ничего толком не объясняет и не подсказывает. Ниже решение, которое мне помогает решать данную проблему на 100%. Всё очень просто. Данная ошибка возникает (на моей практике) только у клиент серверного варианта. просто потому что с другим форматом не работаю. Рекомендация: Старайтесь избегать динамического обновления, особенно если у вас возможны кратковременные проблемы с 220 и LAN. Далее описание лечения:

25.04.2017    23443    juker    1       

Ошибка в 1С: Не удается вставить повторяющуюся строку ключа в объект

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

В 1С может появиться ошибка такого рода: Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 11.0: Не удается вставить повторяющуюся строку ключа в объект "dbo._AccRgAT118760" с уникальным индексом "_AccR118760_ByPeriod_TRRRRN". Повторяющееся значение ключа: (ноя 1 5999 12:00AM, 0xab52f3e52b35efa847b0cfef9c90ff9d, 0x95eb00112f2a1abf11dac09f12116a47, NULL, NULL, NULL, NULL, 0). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1 Техническая информация: Ошибка при чтении изменений при обмене РИБ: {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(1559)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Попытка вставки неуникального значения в уникальный индекс: Для ее решения делаем следующее:

18.04.2017    18559    tonn12    11       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.130.х, КА 2.4.11.х и ERP 2.4.11.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

Автоматизированная проверка конфигураций… и пара слов о стандартах разработки

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Тестирование и исправление

Предлагаю познакомиться с инструментом "Автоматизированная проверка конфигураций" и получить практику его применения

18.01.2017    48047    3    Vladimir Litvinenko    22       

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500/9500 рублей

BDD 1С по душе

Статья Программист Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

Размышляя над проблемой тестирования, а точнее над проблемой качества решений, умные и не очень люди, в основном ломают копья над следующим противоречием “надо тестировать, но надо разрабатывать, а не тестировать” (Алексей Лустин) www.silverbulleters.org

15.01.2017    22616    dima_tuzov    44       

Решение для серверной базы при возникновении ошибки "Нарушена целостность структуры конфигурации"

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Тестирование и исправление

После динамического обновления перестал открываться конфигуратор. При попытке открытия возникала ошибка "Нарушена целостность структуры конфигурации", после чего предлагался перезапуск или завершение программы. Решено с использованием материалов из сети. Описание личного опыта решения проблемы для клиент-серверного варианта на базе MS SQL 2012 и 1С Предприятие 8.3 (8.3.8.1675) при наличии прав администратора на сервере и резервных копий конфигурации

17.12.2016    16256    Dot78    12