Гость
Форумы / [игнор отключен] [закрыт для гостей] / V8. Ошибка при работе с SQL / 8 сообщений из 8, страница 1 из 1
29.06.2007, 10:52
    #34628058
Merkuce
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V8. Ошибка при работе с SQL
У нас на 1 сервере стоит SQL сервер (Microsoft SQL Server 2005 - 9.00.3159.00 (Intel X86) Mar 23 2007 16:15:11 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)) и сервер 1с приложения (1C 8.0, 18 - ядро).

На SQL сервере есть 2 базы . С одной все нормально, а со второй валятся ошибки после минут 10 работы

DBMS error Microsoft OLE Provider for SQL Server Location "xrange.cpp", 399 Expression: 0 == pxteRangeHrow->m_pxteFetch. SPID: 58 ProcessID: 4140 HRESULT = 80004005, HRESULT = 80004005, SQLSTATE = 01000, native = 3624

причем ошибка выскакивает при любых операциях, отбор в журнале, создание нового элемента и пр.
Кроме того, после некоторого времени становится невозможным вообще зайти в базу - пишет , что ошибка соединения с сервером. Перезапускаешь com - компоненту, все нормально, через 10 минут опять начинается. Особенно не понятно то, что со второй базой никаких косяков нет
При этом , через Menegment studio база живая, доступна. Через утилиту 1С предприятия - ошибка валится.

Самое смешное, что с другой базой все нормально, никаких проблем

Тестирование базы не помогло. В чем может быть причина и как лечить?
...
Рейтинг: 0 / 0
29.06.2007, 12:52
    #34628535
Guest11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V8. Ошибка при работе с SQL
...
Рейтинг: 0 / 0
09.08.2007, 14:48
    #34717254
drDmitry
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V8. Ошибка при работе с SQL
Была аналогичная проблема. База валилась с разной периодичностью несколько раз вдень.

Обнаружена причина:
Пользователь делал отбор документа:
- сначала Настройка периода
- потом отбор по значению в текущей колонке

Гарантированное падение. Причем сам пользователь видит несколько иное сообщение.

Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: Location: "xrange.cpp":399
Expression: 0 == pxteRangeHrow->m_pxteFetch
SPID: 57
Process ID: 1924
HRESULT=80004005, HRESULT=80004005, SQLSTATE=01000, native=3624


А все остальные о потери связи сервера 1С с SQL сервером.

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

Периодически один из пользователей делал такой отбор.

Вылечили проставив всем документам время 12:00
Кроме того если есть документы с «нормальным» временем то падение возникает периодически видимо как на сервере карта ляжет.


Проблема описана на сайте Microsoft но на сегодня не исправлена.

SQL не любит отборов по полю даты с нулевым временем и по произвольному полю.

http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1374212&SiteID=17
...
Рейтинг: 0 / 0
04.02.2008, 20:06
    #35109302
Walkabout
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V8. Ошибка при работе с SQL
Проблема судя по всему будет решена в SP3:

http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=264653
...
Рейтинг: 0 / 0
10.02.2008, 23:31
    #35122998
SignOff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V8. Ошибка при работе с SQL
Если у тебя 1с80 - то бросай это дело.

С СКЛ 2005 нормально пашет увы - только 1с81. Если на 1с81 не хватает смысла жизни - то ставь 200 скуль и не парься
...
Рейтинг: 0 / 0
26.02.2008, 10:50
    #35154603
mykolap
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V8. Ошибка при работе с SQL
SignOffЕсли у тебя 1с80 - то бросай это дело.

С СКЛ 2005 нормально пашет увы - только 1с81. Если на 1с81 не хватает смысла жизни - то ставь 200 скуль и не парься

к сожалению на 80 и 2000СКЛ ошибка та же
...
Рейтинг: 0 / 0
26.02.2008, 15:39
    #35155709
SignOff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V8. Ошибка при работе с SQL
тогда я честно и благородно сдаюсь!
...
Рейтинг: 0 / 0
27.02.2008, 10:37
    #35157217
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V8. Ошибка при работе с SQL
проблема повторяется и в связке 1С 8.1 и sql2k5
но кроме изменения поля с датой, есть еще одно решение данной проблемы (проверенно несколько раз на нескольких таблицах)
убрать кластерный индекс с таблицы документа, просто сделать его не кластерным.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / V8. Ошибка при работе с SQL / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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