powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Ошибка БД при работе с 1С.
25 сообщений из 30, страница 1 из 2
Ошибка БД при работе с 1С.
    #35183104
exp3rt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При удалении документа в 1С возникает ошибка:

SQL State: 42000
Native: 601
Message: [Microsoft][ODBC SQL Server Driver][Sql Server]Could not continue scan with NOLOCK due to data movement.

После этого 1С вылетает. При переносе данных в SQL Server'е или при работе с Query Analyzer вылазит ошибка:
Error at Destination for Row number 912. Errors encountered so far in this task: 1.
The statement has been terminated.
Violation of primary key constraint 'PK_DH2374'. Cannot insert duplicate key in object 'DH2734'.

Что эти ошибка значат и как с ними бороться. За что отвечают таблицы вида "PK_DH****", если таблицы DH_xxxx отвечают за значения шапочной части, а DT_xxxx за значения табличной части документа.
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #35183465
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тии делал?
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #35183694
RMih
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта ошибка означает очень простую вещь - если не разбираетесь в базе 1С, нечего туда лезть SQL-ными средствами, сначала надо разобраться.

PK_DH**** - это не таблицы, а первичные ключи (ограничения первичного ключа), почитайте про PRIMARY KEY в хелпе по SQL Server (BOL = Books Online)
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #35184251
exp3rt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тии не помогает.
Про Primary key знаю, а вот за наводку спасибо, буду разбираться.
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #35184407
exp3rt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть какие-нибудь идеи про
SQL State: 42000
Native: 601
Message: [Microsoft][ODBC SQL Server Driver][Sql Server]Could not continue scan with NOLOCK due to data movement.
???
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #35184628
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp3rt wrote:
> Есть какие-нибудь идеи про
http://support.microsoft.com/kb/815008

FIX: Query with transaction isolation level set to READ UNCOMMITTED
fails with error 601

APPLIES TO
• Microsoft SQL Server 2000 Developer Edition
• Microsoft SQL Server 2000 Standard Edition
• Microsoft SQL Server 2000 Enterprise Edition
• Microsoft SQL Server 2000 Personal Edition
• Microsoft SQL Server 2000 Workgroup Edition
• Microsoft SQL Server 2000 Desktop Engine (Windows)
• Microsoft SQL Server 2000 Enterprise Edition 64-bit
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #35184692
kirillve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй переидексировать соответствующую базу с помощью 1С-овской процедуры _1sp_DBReindex
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #35185066
exp3rt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался. Помогло sql-ское dbcc checkdb. Всем спасибо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Ошибка БД при работе с 1С.
    #38089979
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kirillveПопробуй переидексировать соответствующую базу с помощью 1С-овской процедуры _1sp_DBReindex

exp3rtРазобрался. Помогло sql-ское dbcc checkdb. Всем спасибо.

Подскажите, пожалуйста, насколько это все поможет? Была проблема. Запускал dbcc checkdb. Сейчас опять проблема повторяется.
Подскажите в какую сторону копать или же постоянно нужно запускать dbcc checkdb?
Спасибо.
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38090609
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_1sp_DBReindex - не что иное, как переиндексация всех таблиц базы.
checkdb может не помочь, т.к. не знаком с 1Совской логикой связи между таблицами.\
Самое простое в случаее когда ТИИ не вылавливает ошибку - выгрузка и последующая загрузка базы средствами 1с.
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38090768
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ipПодскажите, пожалуйста, насколько это все поможет? Была проблема. Запускал dbcc checkdb. Сейчас опять проблема повторяется.
Подскажите в какую сторону копать или же постоянно нужно запускать dbcc checkdb?Нужно смотреть что за база и на каком железе. А ошибки - все зависит только от их частоты. У меня в год и 1 не появляется...
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38091439
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист 1сqi_ipПодскажите, пожалуйста, насколько это все поможет? Была проблема. Запускал dbcc checkdb. Сейчас опять проблема повторяется.
Подскажите в какую сторону копать или же постоянно нужно запускать dbcc checkdb?Нужно смотреть что за база и на каком железе. А ошибки - все зависит только от их частоты. У меня в год и 1 не появляется...

Железо: core2duo 1.2, крутится на обычном ПК. Операционка Win2003SP2, 512 оперативы, 200 гб хард.
Софт: MSSQL 2000 EE SP2 (возможно даже просто SP1)
База самописная.
Глюки начались относительно недавно, когда сдох UPS. База в тот момент повредилась - восстанавливал через тот же самый dbcc checkdb с параметром потери данных. Периодически в офисе уходит свет - юпс держит немного потом тоже дохнет и соответственно и БД. Потом просто включают ПК и работают дальше.
В логах компьютера периодически проскальзывали ERROR на индексы. Последний раз опять делал dbcc checkdb.
Как поступить?

PS: до того, как переехали на это место таких проблем не замечалось. Возможно ли ошибки, если не хватает оперативы. Жесткий диск на бэд проверялся..смарт тоже нормальный. Ну и операционку не переставляли где-то годов 3-4 вместе с MSSQL. На сервере никто не работает - там только база крутится.
Воть.
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38091468
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подключите УПС и настройте завершение работы по пропаданию сигнала.
ЗЫ Оперативки добавь, она сейчас почти ничего не стоит.
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38091636
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рейд сделайте. На такую базу копейки обойдется.
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38091715
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РЕЙД пишет паралельно, что при пропадании энергии может привести к ещё большим проблемам.
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38091943
vde69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPРЕЙД пишет паралельно, что при пропадании энергии может привести к ещё большим проблемам.

рейды бывают разными.... советую почитать про них
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38091950
Kreontsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет рейдов 100%, есть разные схемы подключения, или как они там называются.

А вот почему сервер не настроен так что при пропадания света, приходит сигнал от УПС и сервер аккуратно не отключается, это уже плохо.
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38092066
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А это где настраивается? На самой винде? Или где?
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38092104
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPРЕЙД пишет паралельно, что при пропадании энергии может привести к ещё большим проблемам.Пропажу энергию уже убираем УПСом. Ты же сам писал выше. А хуже от рейда 1 точно не будет. Кто знает что у него с дисками?...
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38092857
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vde69,
Знаю и знаю сколько они стоят. Не надо вводить в заблуждение человека эксплуатирующего такое сочетание:
Железо: core2duo 1.2, крутится на обычном ПК. Операционка Win2003SP2, 512 оперативы, 200 гб хард.
Софт: MSSQL 2000 EE SP2 (возможно даже просто SP1)

А вот обновить SQL не помешает.

qi_ip,
Панель управления\электропитание или через софт к упсу.

Программист 1с,
Так он у него и сейчас с УПСом падает. Ты же предлагаешь ещё одну бомбу заложить - развалившийся рэйд.
ЗЫ А регулярный архив надо по любому на другой машине хранить.
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38093046
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такой еще вопрос: когда настрою выключение ПК при отключении света, если в момент отключения будет проводиться транзакция, это может тоже вызвать какую-нибудь ошибку? Там, например, нарушиться структура, индексы полетят?
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38093080
Kreontsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, именно серверная 1с-ка все нормально отработает, на то и есть транзации.
Хотя настраивай отключение с запасом, ну там например упс держит 15мин., после 5 мин.отсутсвия света запускаешь закрытие всех программ, и тогда будет еще минимум 5 мин. серверу вцлом и 1с-ке в т.ч. завершить еще открытые транзакции.
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38093206
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDP, не понял??? КАК с упсом может падать?
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38094224
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Честно говоря, я тоже так сначала подумал, как так с UPS может падать, однако на самом деле падает...
А dbcc checkdb раз и навсегда решает проблему с БД или это стандартная периодичная команда?
...
Рейтинг: 0 / 0
Ошибка БД при работе с 1С.
    #38094381
vde69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreontsaНет, именно серверная 1с-ка все нормально отработает, на то и есть транзации.
Хотя настраивай отключение с запасом, ну там например упс держит 15мин., после 5 мин.отсутсвия света запускаешь закрытие всех программ, и тогда будет еще минимум 5 мин. серверу вцлом и 1с-ке в т.ч. завершить еще открытые транзакции.

транзакции есть разные, например на 5-6 часов... и откат транзакций то-же (в свое практики встречал откат более 2х часов)....

2 часа ни один упс не выдержит...


qi_ipА dbcc checkdb раз и навсегда решает проблему с БД или это стандартная периодичная команда?

вообще эта команда
во первых не всегда решает проблемму,
во вторых пользоваться ей нужно с большой осторожностью и только в КРАЙНИХ случаях
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / [игнор отключен] [закрыт для гостей] / Ошибка БД при работе с 1С.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]