Ошибки по обновлению УПП |
Я |
tmm70
08.11.11 — 17:36
При обновлении УПП с 1.3.15 на 1.3.16 (идет очень долго реструктуризация регистров бухгалтерии -налоговый, проходит, а хозрасчетный не доходит до конца
Вылетает ошибка
В процессе обновления информационной базы произошла критическая ошибка.
по причине:
Ошибка SDBL:
Быстрая вставка запрещена (не было вызова suspendIndexing())
Помогите, что делать в данном случае
Господин ПЖ
1 — 08.11.11 — 17:38
что говорит ТиИ + DBCC CHECKDB ?
shuhard
2 — 08.11.11 — 17:39
shuhard
3 — 08.11.11 — 17:41
tmm70
4 — 08.11.11 — 17:42
ТиИ + DBCC CHECKDB прошло нормально
У нас база 500 ГБ. SQL? 64- битная.
shuhard
5 — 08.11.11 — 17:44
(4) а платформа 14 ?
МихаилМ
6 — 08.11.11 — 17:46
tmm70
7 — 08.11.11 — 17:51
Прочитала все темы. Обновление шло нормально, в налоговом регистре бухгалтерии 70 млн записей, реструктуризация шла примерно 2,5 дня, хозрасчетный регистр примерно столько же записей, обновлялась 5 дней и вылетела ошибка.
shuhard
8 — 08.11.11 — 17:53
(7) ещё раз версия платформы и тип СУБД
tmm70
9 — 08.11.11 — 17:56
Платформа 14, SQL
shuhard
10 — 08.11.11 — 17:58
(9) тогда ни чего похожего по форуму не пролетало
Господин ПЖ
11 — 08.11.11 — 18:00
shuhard
12 — 08.11.11 — 18:01
БибиГон
13 — 08.11.11 — 18:03
(9) 14 платформа последний релиз? SQL 2008 ?
БибиГон
14 — 08.11.11 — 18:04
последня 8.2.14.537
tmm70
15 — 08.11.11 — 18:06
8.2.14.533 стоит,SQL 2005
tmm70
16 — 08.11.11 — 18:13
Можно ли как-нибудь обновить в процессе работы пользователей, мы и так им не давали работать, больше до НОвого года праздников не предвидится, так что много выходных дней нет
shuhard
17 — 08.11.11 — 18:16
(16) можно, перенеся всё нужное из 17 и 16 релиза в 15
если нет у.е. и корректировочных счет-фактур, то и обновлять не обязательно,
а с отчетом о движении денежных средств можно повременить
tmm70
18 — 08.11.11 — 19:01
Появился уже 18 релиз, который стает только на 17-й, а до Нового года может куча законов поменяться и много новых обновлений. Опять разрастется комом. Первое обновление стает очень долго. Остальные часа 2-3.
БибиГон
19 — 08.11.11 — 19:03
конфигурация чисто типовая?
МихаилМ
20 — 08.11.11 — 19:03
для этого нужно
уметь пользоваться мс скл профайлером
чтобы подсмотреть , что делает 1с
и воспроизвести с некоторыми упрощениями и улучшениями
например не делать копии изменяемых таблиц
и вместо обновлений по одной записи обновить весь рекордсет.
при обновлении.
проще смотреть на маленькой базе
но данные дожны быть
тк 1с может не делать каких-то действий в случае отсутствия данных
tmm70
21 — 08.11.11 — 19:52
Конфигурация с некоторыми незначительными изменениями, которые не влияют на структуру данных
tmm70
22 — 08.11.11 — 19:54
(20) а как пользоваться мс скл профайлером где можно найти? Может опишите порядок действия
shuhard
23 — 08.11.11 — 19:56
(22) это составная одноименная часть MS SQL
tmm70
24 — 08.11.11 — 20:08
Посмотрим, что скажет администратор sql, сама не представляю пока как это выглядит и что нужно делать. Была бы подробная инструкция, наверное, бы справилась. А также попробуем обновиться на новую платформу и снова запустить обновление только на копии.
shuhard
25 — 08.11.11 — 20:10
(24) DBA пошлёт тебя в дальнее путешествие,
для (20) нужно иметь высочайшую компетенцию
tmm70
26 — 08.11.11 — 20:12
А можно ли после сохранения обновленной конфигурации, обновлять данные (произвести реструктуризацию данных) пошагово, как в ТиИ можно задать определенное время выполнения, чтобы потом продолжить с этого момента?
Kom-off
27 — 08.11.11 — 20:14
(25) Ну, особо сверъестественного там для квалификации не надо. Пара команд SQL, но проверки при таком обновлении на изменение самой структуры данных не происходит. Однажды 6 часов бились много человек за базу: сначала недосмотрели, а потом победили, но победа досталась очень большим количеством нервных клеток многих индивидумов.
tmm70
28 — 08.11.11 — 20:14
(25) Я тоже так думаю, он у нас не любит лишнюю работу делать и копаться в том, что его не интересует
shuhard
29 — 08.11.11 — 20:15
(27) пара курсоров по 5 страниц ?
tmm70
30 — 08.11.11 — 20:16
Нашей базе уже 5 лет и главбух так не хочет ее обрезать, но после этого стопора пошел на уступки, сказал, что 2 года мы можем отрезать
Kom-off
31 — 08.11.11 — 20:19
(29) Вот, теперь я понял, что мы про разные вещи. Для такого обновления — да нужна высочайшая квалификация, если вообще это возможно. Я же имел ввиду SQL-ный аналог нынешнего динамическо обновления.
shuhard
32 — 08.11.11 — 20:21
(31) я понял (20) как предложение поймать профайлером обновление, переписать T-SQL и исполнить его
tmm70
33 — 08.11.11 — 20:22
А нервы тратятся и сейчас, 2 дня не давала людям работать с этим обновлением, сегодня меня хотели уже прибить, но выскочила ошибка, так что зазря люди не работали, ничего не получилось. больше такого мне не позволят
tmm70
34 — 08.11.11 — 20:23
(32) Такое точно у нас никто делать не будет, квалификации не хватит
shuhard
35 — 08.11.11 — 20:23
(33) без обид,
но кто ж ставит обновления не тестирую их на копии
тем более УПП, в которой в любом релизе есть баги
tmm70
36 — 08.11.11 — 20:27
Всегда ставили на рабочую базу, так как и говорила база слишком большая. архив делаем, а копию развернуть в общем можно сказать негде. Пока прокатывало. Если были ошибки, быстро исправляли. И обновление ставилось всегда быстро. Первый раз такое.
tmm70
37 — 08.11.11 — 20:28
Сейчас попрошу какой-нибудь комп освободить под копию и попробую там провести обновление.
shuhard
38 — 08.11.11 — 20:29
(36) 3 Тбайтный диск стоит 300 USD
tmm70
39 — 08.11.11 — 20:31
Все упирается в деньги, говорят много просим.
МихаилМ
40 — 08.11.11 — 20:33
(29)
но простой 3 дня дороже 300 usd
tmm70
41 — 08.11.11 — 20:33
Спасибо всем за помощь. Что-нибудь придумаем.
shuhard
42 — 08.11.11 — 20:35
(39) прикольно,
значит резервного сервера нет и бэкапы хранятся на глубину 1 неделя
МишельЛагранж
43 — 08.11.11 — 23:18
(42) ничего прикольного.
так везде в провинции — экономят на всем, архивы делай где хочешь и как хочешь, сервера — да зачем, сойдут и персоналки, пробы — вон отсюда с пробами, нам работать надо, и 1с программеры работают за «спасибо» и «пошел вон, другого наймем!».
___________________________________________
когда же моську сожгут? ((
tmm70
44 — 11.11.11 — 09:39
Помогло отключение итогов, обновление, потом включение итогов
tmm70
45 — 11.11.11 — 09:40
Обновление прошло за 30 часов (Без отключения итогов — 5 суток)
John83
46 — 11.11.11 — 15:30
а как итоги могут на обновление повлиять?
Содержание:
1. Возникновение ошибки SDBL
2. Устранение ошибки SDBL в 1С
Приветствую, коллеги! В данной статье будет рассмотрена знакомая и набившая оскомину многим специалистам 1С ошибка SDBL, а также возможные пути её устранения.
1. Возникновение ошибки SDBL
Ошибка SDBL возникает, когда происходит обновление конфигурации 1С:Предприятие или сохранение перемен. Также сообщение об ошибке может возникать при работе с обменами данных:
Рис. 1 Сообщения 1С об ошибке SDBL
Также к данным сообщениям часто есть одна или несколько приписок:
· была совершена попытка вставить значение с недопустимым типом;
· был совершён пропуск точки с запятой;
· имеет место ошибка, которая произошла при индексировании с полным текстом;
· некоторое поле имеет неоднозначное определение;
· не хватает выражения (pos =);
· совершён выход из размерностей;
· в поле таблицы используется невозможный тип значения «NULL».
Обратите внимание: есть вероятность, что при ошибке будут другие сообщения, не указанные выше!
2. Устранение ошибки SDBL в 1С
Устранить ошибку SDBL можно одним из способов, которые описаны ниже.
1. Сделать перезагрузку на сервере с приложениями для 1С 8.3. Далее может помочь, если включить и выключить все сервисы SQL и агентами SQL. Для этого потребуется зайти на сервер, выбрать «Агент сервера 1С» и при помощи контекстного меню приостановить работу. По аналогии сделаем с «Агентом SQL» и «SQL Server» для сервера SQL. Затем следует снова подключить их, но в обратной последовательности.
2. Выгрузить базу с данными в некоторый файл, который будет иметь расширение DT, а затем выгрузить её назад – в ту же базу с информацией. Аналогично будет исполняться для режима конфигуратора при помощи вкладки меню «Администрирование» – посредством использования команд «Загрузить информационную базу…» и «Выгрузить информационную базу…».
3. Можно попробовать очистить КЭШ внутри сервера и внутри компьютера пользователя в месте, где была обнаружена ошибка. Для этого потребуется закрыть 1С, далее совершить поиск по папкам, которые будут иметь имя вида «bd5c8ea4-b65f-4c23-a9c8-2dccfb0b15fa» внутри папки с названием «Application Data», после их нахождения производим удаления данных папок.
4. Также можно обновить платформу на более современную версию (с главного портала – ИТС). Для выполнения данного действия скачиваем с ИТС новую платформу 1С 8.3 и устанавливаем ее на компьютерах клиентов и на сервере.
5. Рассмотрим еще один вариант – использование механизма «Тестирование и исправление информационных баз», который находится внутри конфигуратора. В необходимой базе переходим по пути: «Администрирование → Тестирование и исправление информационных баз», а далее запускаем процесс.
6. Совершим загрузку внутри копии, которая является резервной, если она была создана в недавнем времени. Замечание: обязательно часто делать резервные копии до любого важного действия с ИБ. Копии делаются посредством SQL MS или конфигуратора, при этом происходит выгрузка файла в формат dt.
Если ни один из вышеперечисленных способов не устранил ошибку SDBL, следует произвести очистку таблиц _ConfigChngR_ExtProps и _ConfigChngR. Однако для этого потребуется знания принципов работы MSSQL.
Специалист компании «Кодерлайн»
Айдар Фархутдинов
Ошибка SBDL — не очень приятная, но далеко не редкая. Часто она появляется на этапе обновления информационной базы, в момент реструктуризации базы данных. Под ней может крыться достаточно много неприятностей, а указывает она на то, что с базой данных произошли какие-то сбои.
Содержания могут быть следующими:
Ошибка SDBL: Ожидается CAST, идентификатор или константа (pos=32), Ошибка при полнотекстовом индексировании
Ошибка SDBL: Поле Fld1318 таблицы Document11 не может принимать значение NULL (pos=15)
Ошибка SDBL: Выход за пределы размерности результата — данный сбой возникает в конфигураторе при обновлении конфигурации на этапе реструктуризации базы данных. Последнее что можно увидеть в строке состояния: …» Выход за пределы размерности результата
Ошибка SDBL: Попытка быстрой вставки значения недопустимого типа (pos = 23)
Тексты ошибок могут отличаться и это только одни из множества вариантов.
К сожалению, попытки устранить описанные проблемы могут и не привести к чему-то положительному. Поэтому, рекомендуется не забывать о регулярном резервном копировании, чтобы на случай экстренных ситуаций, всегда была возможность сделать шаг назад, восстановив данные из копии. Также, рекомендуется не проводить эксперименты самостоятельно, а обратиться к профессионалам своего дела. Но, все же, если вы решили на свой страх и риск попробовать разобраться с этой неприятной ситуацией, то рекомендуем вам сделать следующие действия:
- Перезагрузка сервера 1С, SQL — сервера;
- Очистить кэш (cache) пользователя и сервера 1С;
- Выполнить процедуру тестирования и исправления (Конфигуратор-Администрирование-Тестирование и исправление…);
- Резервное копирование и загрузку файла 8.dt обратно в эту же базу;
- Обновить платформу до последнего релиза.
Рекомендуем не проводить экспериментов в поисках решения проблемы. Мы готовы решить эту ситуацию быстро и не дорого!
Если ничего из этих действий не привело к результату, то, рекомендуем попробовать очистить таблицы _ConfigChngR и _ConfigChngR_ExtProps, через менеджер SQL простым скрипто:
use Имя_БД
delete from dbo._ConfigChngR
delete from dbo._ConfigChngR_ExtProps
Также, в 1С встречаются и другие трудности. Подробнее о распространенных ошибках можно почитать тут.
Обычно ошибка SDBL происходит при сохранении и обновлении конфигураций в момент реструктуризации базы данных, а также во время работы обменов данными.
Окно с данной ошибкой 1С имеет дополнительное содержание. Типичные сообщения:
- Ожидается выражение (pos = ).
- Выход за пределы размерности.
- Поле таблицы не может принимать значение NULL.
- Ошибка при полнотекстовом индексировании.
- Попытка вставки значения недопустимого типа.
- Поле определено неоднозначно.
- Пропущена точка с запятой.
- В схеме базы данных нет таблицы с именем…
Большая часть способов исправления связана с восстановлением нормальной работы Информационной Базы. Но иногда описанными способами решить проблему не получается, поэтому помните о самом лучшем, универсальном способе — регулярном резервном копировании.
Перезагрузка сервера 1С и SQL-сервера
Самый простой способ, при условии, что на текущий момент в базе никто не работает.
Зайдите на сервер и выключите следующие службы:
- «Агент сервера 1С»,
- «SQL Server»,
- «Агент SQL Сервера».
А затем запустите их обратно.
Очистка кэша на сервере и клиента, где проявилась ошибка
В некоторых случаях исправить ошибку SDBL можно с помощью очистки кэша сервера 1С.
Как правило кэш расположен по адресу:
- «%userprofile%Local SettingsApplication Data1C1Cv8» и «%userprofile%Application Data1C1Cv8» для Windows XP,
- «%userprofile%AppDataRoaming1C1Cv8» и «%userprofile%AppDataLocal1C1Cv8» для Windows 7 и выше.
Перейдите в данный каталог и удалить все папки с генерированными именами вида « dg7c8re4-b89r…». При удалении будьте внимательны — в этой директории может присутствовать индекс полнотекстового поиска 1С, а также журналы регистрации, их удалять не нужно.
Перезаливка базы из DT-файла
Иногда помогает, казалось бы, парадоксальный способ — выгрузка базы данных в файл формата DT, а затем загрузка его обратно.
Войдите в режим «Конфигуратор», выберите пункт меню «Администрирование» > «Выгрузить информационную базу» и выберите каталог для сохранения файла.
Затем через аналогично через меню «Администрирование» > «Загрузить информационную базу» загрузите его обратно.
Тестирование и исправление Информационной базы
Для тестирование и исправление Информационной базы: войдите в «Конфигуратор», выберите пункт меню «Администрирование» > «Тестирование и исправление».
В случаях, когда невозможно запустить конфигуратор, воспользуйтесь утилитой chdbfl.exe. Это упрощенная программа-аналог тестирования базы, функции, которая запускается в режиме конфигуратора. Расположена она в папке «bin» установленной технологической платформы, например, C:Program Files (x86)1cv88.3…binchdbfl.exe.
Пользоваться ей просто — указываете путь к файлу базы данных и ставите опцию, нужно ли сразу исправлять обнаруженные ошибки. Если нет — утилита только продиагностирует ИБ.
Обновление платформы до новой версии
В данном случае всё достаточно просто. Скачивает с сайта поддержки 1С дистрибутив свежей версии платформы, распаковываем и запускаем инсталятор setup.exe.
Очистка таблиц базы данных
В крайнем случае можно попробовать удалить таблицы БД, связанные с ошибкой — «dbo._ConfigChngR» и «dbo._ConfigChngR_ExtProps».
Производится это через менеджер SQL-скриптом вида:
use имя_базы_данных
delete from dbo ._ ConfigChngR
delete from dbo ._ ConfigChngR _ ExtProps
Помните, прямые SQL-запросы лучше доверить профессионалу, умеющему работать с SQL.
Исправление ошибки SDBL в 1С 8.3
Современные версии 1С имеют многоуровневые код, который порой становится причиной разного рода ошибок. Они доставляют неудобства не только обычным пользователям конфигураций, но и сотрудникам служб администрирования. Большинство сбоев можно устранить без особых проблем, но встречаются и такие, что требуют от администраторов консолидации всех знаний и умений. Рассмотрим одну из самых «популярных» ошибок, которую в принято обозначать как «Ошибка SDBL».
Закажите звонок на сайте, чтобы получить бесплатный анализ вашей базы данных на наличие ошибок.
Как она проявляется?
Как правило, подобный сбой происходит в процессе обновления конфигурации, а также тогда. когда мы пытаемся сохранить изменения, либо при обмене данных. Обычно об «Ошибке SDBL» сигнализируют такие сообщения:
1. Ошибка при полнотекстовом индексировании;
2. Недопустимый тип вставки значения;
3. Табличные поля не принимают значение NULL;
4. Происходит пропуск точки с запятой;
5. Вышли за пределы размерности;
6. Поле определено неоднозначно.
Это лишь небольшой перечень сообщений, которые отображаются при возникновении рассматриваемой проблемы.
Как исправить ошибку SDBL в программах 1С?
Перед любыми действиями обязательно сделайте резервную копию базы данных.
Существует алгоритм простых действий, позволяющий устранить сбой без особых усилий:
1. Провести очистку кэша на рабочем месте пользователя и на сервере, где возник сбой. Для этого следует выйти из программы, выбрать и удалить папки, в названии которых есть примерно такой набор символов: «bd5c8ea4-b65f-4c23-a9c8-2dccfb0b15fa» (папка «Application Data»).
2. Перезагрузить сервер, где установлены приложения 1С. Как вариант — включить и выключить все связанные сервисы SQL и его агента. Процесс проходит так: зайти на сервер, найти службу «Агент сервера 1С» и остановить ее через контекстное меню. Подобное проделать со службами «SQL Server» и «Агент SQL Сервера» на сервере SQL. После чего активировать все в обратном порядке.
3. В конфигураторе внедрено «Тестирование и исправление ИБ». Суть такова: выбрать поврежденную информационную базу, зайти в «Администрирование», далее «Тестирование и исправление…» и активировать процесс.
4. Еще один способ: выгрузить базу в файл формата DT, затем загрузить его в ту же базу. Т.е. в режиме конфигуратора открыть меню «Администрирование». Активировать функцию «Выгрузить информационную базу…» и «Загрузить информационную базу…».
5. Если есть «свежая» резервная копия, то загрузить ее. Кстати, резервные копии рекомендуем делать регулярно, а в случае, когда планируются работы по изменению базы, следует сформировать их еще раз. Есть два основных способа резервирования: через SQL MS или конфигуратор с помощью выгрузки файла в формате dt.
6. Еще один достаточно действенный способ — обновить платформу через сайт ИТС до самой актуальной версии на сегодняшний день. Для этого выгрузить с портала ИТС «свежую» платформу и установить ее на сервер и на клиентские рабочие места.
Возможно, возникнет ситуация, когда все выше названные варианты устранения проблемы не помогут. В таком случае есть еще один надежный способ. В клиент-серверной базе 1С необходимо очистить таблицы _ConfigChngR_ExtProps и _ConfigChngR.
Но, все же советуем пригласить для этого сложного процесса специалиста, который имеет опыт работы с MSSQL.
Отзывы о компании
-
Сивелькина С. В.
ПАО «НИКО-БАНК» выражает свою благодарность за оперативную и грамотную работу.
В условиях постоянно меняющегося законодательства Банк заинтересован иметь полную и актуальную номативную базу. Это обеспечивается использованием Банком справочно-нормативной системы «Гарант».
Безусловным плюсом в работе компании «МастерСофт» является быстрое реагирование сотрудников при предоставлении документов по запросу Банка, принятых до обновления справочно-правовой системы.
-
Мордвинцев С. П.
Коллектив компании «АЭРОПОРТ ОРЕНБУРГ» выражает благодарность за взаимовыгодное сотрудничество с МастерСофт-ИТ. Оперативная поставка антивирусных программ Dr. Web обеспечила надежную защиту нашей компьтерной сети.
Особая благодарность сотрудникам Департамента продаж СЦ ИТ за профессиональный подход в решении всех возникающих задач.
-
Ряховская Н. А.
ООО «Орский Вагонный Завод» выражает искреннюю благодраность за качество обслуживания вашими специалистами. Консультации и поставка антивирусов всегда проходят оперативно и на высоком профессиональном уровне.
Уверены, что и в дальнейшем наше сотрудничество на взаимовыгодных условиях продолжится.
-
Кетерер Т. М.
Главный бухгалтер муниципального бюджетного учреждения дополнительного образования «Дворец творчества детей и молодёжи» Кетерер Татьяна Михайловна выражает благодарность специалистам МастерСофт:
«Я хотела бы объявить благодарность вашим сотрудникам. Работает с нами по программе «1С: Бухгалтерия бюджетного учреждения 8» непосредственно Шевлягина Юлия.
Так же огромная благодарность за отзывчивость, терпение и квалифицированную, своевременную помощь Набокиной Олесе и Ерёменко Татьяне (они нас сопровождают по программе «Зарплата и Кадры»).
Им очень с нами тяжело, но они терпеливо продолжают сотрудничать. С вами очень надёжно. Конечно же наши ошибки есть и без вас мы бы вообще о них не знали и в суде, наверное, судились бы. А сейчас мы решаем вопросы…».
Ошибки по обновлению УПП |
Я |
08.11.11 — 17:36
При обновлении УПП с 1.3.15 на 1.3.16 (идет очень долго реструктуризация регистров бухгалтерии -налоговый, проходит, а хозрасчетный не доходит до конца
Вылетает ошибка
В процессе обновления информационной базы произошла критическая ошибка.
по причине:
Ошибка SDBL:
Быстрая вставка запрещена (не было вызова suspendIndexing())
Помогите, что делать в данном случае
1 — 08.11.11 — 17:38
что говорит ТиИ + DBCC CHECKDB ?
2 — 08.11.11 — 17:39
3 — 08.11.11 — 17:41
4 — 08.11.11 — 17:42
ТиИ + DBCC CHECKDB прошло нормально
У нас база 500 ГБ. SQL? 64- битная.
5 — 08.11.11 — 17:44
(4) а платформа 14 ?
6 — 08.11.11 — 17:46
7 — 08.11.11 — 17:51
Прочитала все темы. Обновление шло нормально, в налоговом регистре бухгалтерии 70 млн записей, реструктуризация шла примерно 2,5 дня, хозрасчетный регистр примерно столько же записей, обновлялась 5 дней и вылетела ошибка.
8 — 08.11.11 — 17:53
(7) ещё раз версия платформы и тип СУБД
9 — 08.11.11 — 17:56
Платформа 14, SQL
10 — 08.11.11 — 17:58
(9) тогда ни чего похожего по форуму не пролетало
11 — 08.11.11 — 18:00
12 — 08.11.11 — 18:01
13 — 08.11.11 — 18:03
(9) 14 платформа последний релиз? SQL 2008 ?
14 — 08.11.11 — 18:04
последня 8.2.14.537
15 — 08.11.11 — 18:06
8.2.14.533 стоит,SQL 2005
16 — 08.11.11 — 18:13
Можно ли как-нибудь обновить в процессе работы пользователей, мы и так им не давали работать, больше до НОвого года праздников не предвидится, так что много выходных дней нет
17 — 08.11.11 — 18:16
(16) можно, перенеся всё нужное из 17 и 16 релиза в 15
если нет у.е. и корректировочных счет-фактур, то и обновлять не обязательно,
а с отчетом о движении денежных средств можно повременить
18 — 08.11.11 — 19:01
Появился уже 18 релиз, который стает только на 17-й, а до Нового года может куча законов поменяться и много новых обновлений. Опять разрастется комом. Первое обновление стает очень долго. Остальные часа 2-3.
19 — 08.11.11 — 19:03
конфигурация чисто типовая?
20 — 08.11.11 — 19:03
(16)
можно и не выгоняя
для этого нужно
уметь пользоваться мс скл профайлером
чтобы подсмотреть , что делает 1с
и воспроизвести с некоторыми упрощениями и улучшениями
например не делать копии изменяемых таблиц
и вместо обновлений по одной записи обновить весь рекордсет.
при обновлении.
проще смотреть на маленькой базе
но данные дожны быть
тк 1с может не делать каких-то действий в случае отсутствия данных
21 — 08.11.11 — 19:52
Конфигурация с некоторыми незначительными изменениями, которые не влияют на структуру данных
22 — 08.11.11 — 19:54
(20) а как пользоваться мс скл профайлером где можно найти? Может опишите порядок действия
23 — 08.11.11 — 19:56
(22) это составная одноименная часть MS SQL
24 — 08.11.11 — 20:08
Посмотрим, что скажет администратор sql, сама не представляю пока как это выглядит и что нужно делать. Была бы подробная инструкция, наверное, бы справилась. А также попробуем обновиться на новую платформу и снова запустить обновление только на копии.
25 — 08.11.11 — 20:10
(24) DBA пошлёт тебя в дальнее путешествие,
для (20) нужно иметь высочайшую компетенцию
26 — 08.11.11 — 20:12
А можно ли после сохранения обновленной конфигурации, обновлять данные (произвести реструктуризацию данных) пошагово, как в ТиИ можно задать определенное время выполнения, чтобы потом продолжить с этого момента?
27 — 08.11.11 — 20:14
(25) Ну, особо сверъестественного там для квалификации не надо. Пара команд SQL, но проверки при таком обновлении на изменение самой структуры данных не происходит. Однажды 6 часов бились много человек за базу: сначала недосмотрели, а потом победили, но победа досталась очень большим количеством нервных клеток многих индивидумов.
28 — 08.11.11 — 20:14
(25) Я тоже так думаю, он у нас не любит лишнюю работу делать и копаться в том, что его не интересует
29 — 08.11.11 — 20:15
(27) пара курсоров по 5 страниц ?
30 — 08.11.11 — 20:16
Нашей базе уже 5 лет и главбух так не хочет ее обрезать, но после этого стопора пошел на уступки, сказал, что 2 года мы можем отрезать
31 — 08.11.11 — 20:19
(29) Вот, теперь я понял, что мы про разные вещи. Для такого обновления — да нужна высочайшая квалификация, если вообще это возможно. Я же имел ввиду SQL-ный аналог нынешнего динамическо обновления.
32 — 08.11.11 — 20:21
(31) я понял (20) как предложение поймать профайлером обновление, переписать T-SQL и исполнить его
33 — 08.11.11 — 20:22
А нервы тратятся и сейчас, 2 дня не давала людям работать с этим обновлением, сегодня меня хотели уже прибить, но выскочила ошибка, так что зазря люди не работали, ничего не получилось. больше такого мне не позволят
34 — 08.11.11 — 20:23
(32) Такое точно у нас никто делать не будет, квалификации не хватит
35 — 08.11.11 — 20:23
(33) без обид,
но кто ж ставит обновления не тестирую их на копии
тем более УПП, в которой в любом релизе есть баги
36 — 08.11.11 — 20:27
Всегда ставили на рабочую базу, так как и говорила база слишком большая. архив делаем, а копию развернуть в общем можно сказать негде. Пока прокатывало. Если были ошибки, быстро исправляли. И обновление ставилось всегда быстро. Первый раз такое.
37 — 08.11.11 — 20:28
Сейчас попрошу какой-нибудь комп освободить под копию и попробую там провести обновление.
38 — 08.11.11 — 20:29
(36) 3 Тбайтный диск стоит 300 USD
39 — 08.11.11 — 20:31
Все упирается в деньги, говорят много просим.
40 — 08.11.11 — 20:33
(29)
но простой 3 дня дороже 300 usd
41 — 08.11.11 — 20:33
Спасибо всем за помощь. Что-нибудь придумаем.
42 — 08.11.11 — 20:35
(39) прикольно,
значит резервного сервера нет и бэкапы хранятся на глубину 1 неделя
43 — 08.11.11 — 23:18
(42) ничего прикольного.
так везде в провинции — экономят на всем, архивы делай где хочешь и как хочешь, сервера — да зачем, сойдут и персоналки, пробы — вон отсюда с пробами, нам работать надо, и 1с программеры работают за «спасибо» и «пошел вон, другого наймем!».
___________________________________________
когда же моську сожгут? ((
44 — 11.11.11 — 09:39
Помогло отключение итогов, обновление, потом включение итогов
45 — 11.11.11 — 09:40
Обновление прошло за 30 часов (Без отключения итогов — 5 суток)
John83
46 — 11.11.11 — 15:30
а как итоги могут на обновление повлиять?
Возникла при обновлении БД В процессе обновления информационной базы произошла критическая ошибка. по причине: Ошибка SDBL: Быстрая вставка запрещена (не было вызова suspendIndexing) кто нить сталкивался? как решилась?
для файловой? у меня постгри
я бы выгрузил и в файловой попробовал обновить.
походу памяти не хватало щас схавал другую ошибку, так чисто поржать В процессе обновления информационной базы произошла критическая ошибка. по причине: Попытка вставки неуникального значения в уникальный индекс: ERROR: duplicate key value violates unique constraint «_infor16497_bydims_srrrrrrng» как вам идентификатор констрэйна? ))
кажется уточнил проблему: ошибка валится на новом 13.205 релизе, на 11.229 пока еще не упало
пробую файловый — виснет напроч полтора суток чегото делалось пока процесс не убил (
Тэги:
Комментарии доступны только авторизированным пользователям
������ ��������� ����� ��������
������ SDBL: ������� ������� ������� �������� ������������� ���� (pos = 578) ����� ������ ������� � ������������� ������(��) �� ������ �������� ����� ������. ��������� � �������� , ����� ������ ����� ����� ��������� � ���� ���������. |
��� ����������� ��������
��� ������������ � ����������� �������������� ���� ������ ���������, ����� ��������������� ����� «��� ������� ������ �� �������������� ������» � «��� ��������� ������ ������ ��������» �� «��������� �������». |
�������� (���� ��� �� �������� ������������, ������������ ����� — ���������� �� )
Исправление ошибки SDBL в 1С 8.3
Современные версии 1С имеют многоуровневые код, который порой становится причиной разного рода ошибок. Они доставляют неудобства не только обычным пользователям конфигураций, но и сотрудникам служб администрирования. Большинство сбоев можно устранить без особых проблем, но встречаются и такие, что требуют от администраторов консолидации всех знаний и умений. Рассмотрим одну из самых «популярных» ошибок, которую в принято обозначать как «Ошибка SDBL».
Закажите звонок на сайте, чтобы получить бесплатный анализ вашей базы данных на наличие ошибок.
Как она проявляется?
Как правило, подобный сбой происходит в процессе обновления конфигурации, а также тогда. когда мы пытаемся сохранить изменения, либо при обмене данных. Обычно об «Ошибке SDBL» сигнализируют такие сообщения:
1. Ошибка при полнотекстовом индексировании;
2. Недопустимый тип вставки значения;
3. Табличные поля не принимают значение NULL;
4. Происходит пропуск точки с запятой;
5. Вышли за пределы размерности;
6. Поле определено неоднозначно.
Это лишь небольшой перечень сообщений, которые отображаются при возникновении рассматриваемой проблемы.
Как исправить ошибку SDBL в программах 1С?
Перед любыми действиями обязательно сделайте резервную копию базы данных.
Существует алгоритм простых действий, позволяющий устранить сбой без особых усилий:
1. Провести очистку кэша на рабочем месте пользователя и на сервере, где возник сбой. Для этого следует выйти из программы, выбрать и удалить папки, в названии которых есть примерно такой набор символов: «bd5c8ea4-b65f-4c23-a9c8-2dccfb0b15fa» (папка «Application Data»).
2. Перезагрузить сервер, где установлены приложения 1С. Как вариант — включить и выключить все связанные сервисы SQL и его агента. Процесс проходит так: зайти на сервер, найти службу «Агент сервера 1С» и остановить ее через контекстное меню. Подобное проделать со службами «SQL Server» и «Агент SQL Сервера» на сервере SQL. После чего активировать все в обратном порядке.
3. В конфигураторе внедрено «Тестирование и исправление ИБ». Суть такова: выбрать поврежденную информационную базу, зайти в «Администрирование», далее «Тестирование и исправление…» и активировать процесс.
4. Еще один способ: выгрузить базу в файл формата DT, затем загрузить его в ту же базу. Т.е. в режиме конфигуратора открыть меню «Администрирование». Активировать функцию «Выгрузить информационную базу…» и «Загрузить информационную базу…».
5. Если есть «свежая» резервная копия, то загрузить ее. Кстати, резервные копии рекомендуем делать регулярно, а в случае, когда планируются работы по изменению базы, следует сформировать их еще раз. Есть два основных способа резервирования: через SQL MS или конфигуратор с помощью выгрузки файла в формате dt.
6. Еще один достаточно действенный способ — обновить платформу через сайт ИТС до самой актуальной версии на сегодняшний день. Для этого выгрузить с портала ИТС «свежую» платформу и установить ее на сервер и на клиентские рабочие места.
Возможно, возникнет ситуация, когда все выше названные варианты устранения проблемы не помогут. В таком случае есть еще один надежный способ. В клиент-серверной базе 1С необходимо очистить таблицы _ConfigChngR_ExtProps и _ConfigChngR.
Но, все же советуем пригласить для этого сложного процесса специалиста, который имеет опыт работы с MSSQL.
Отзывы о компании
-
Сивелькина С. В.
ПАО «НИКО-БАНК» выражает свою благодарность за оперативную и грамотную работу.
В условиях постоянно меняющегося законодательства Банк заинтересован иметь полную и актуальную номативную базу. Это обеспечивается использованием Банком справочно-нормативной системы «Гарант».
Безусловным плюсом в работе компании «МастерСофт» является быстрое реагирование сотрудников при предоставлении документов по запросу Банка, принятых до обновления справочно-правовой системы.
-
Мордвинцев С. П.
Коллектив компании «АЭРОПОРТ ОРЕНБУРГ» выражает благодарность за взаимовыгодное сотрудничество с МастерСофт-ИТ. Оперативная поставка антивирусных программ Dr. Web обеспечила надежную защиту нашей компьтерной сети.
Особая благодарность сотрудникам Департамента продаж СЦ ИТ за профессиональный подход в решении всех возникающих задач.
-
Ряховская Н. А.
ООО «Орский Вагонный Завод» выражает искреннюю благодраность за качество обслуживания вашими специалистами. Консультации и поставка антивирусов всегда проходят оперативно и на высоком профессиональном уровне.
Уверены, что и в дальнейшем наше сотрудничество на взаимовыгодных условиях продолжится.
-
Кетерер Т. М.
Главный бухгалтер муниципального бюджетного учреждения дополнительного образования «Дворец творчества детей и молодёжи» Кетерер Татьяна Михайловна выражает благодарность специалистам МастерСофт:
«Я хотела бы объявить благодарность вашим сотрудникам. Работает с нами по программе «1С: Бухгалтерия бюджетного учреждения 8» непосредственно Шевлягина Юлия.
Так же огромная благодарность за отзывчивость, терпение и квалифицированную, своевременную помощь Набокиной Олесе и Ерёменко Татьяне (они нас сопровождают по программе «Зарплата и Кадры»).
Им очень с нами тяжело, но они терпеливо продолжают сотрудничать. С вами очень надёжно. Конечно же наши ошибки есть и без вас мы бы вообще о них не знали и в суде, наверное, судились бы. А сейчас мы решаем вопросы…».