SQL Server, ошибки транзакций
14.03.2008
11:43
#1
1С 7.7 SQL, конфигурация: бухгалтерия, релиз последний, количество пользователей: 30-40.
После перевода базы на SQL Server (MS SQL 2000) очень много ошибок транзакций и очень большие периоды ожидания захвата таблиц, которые часто оканчиваются ошибкой. Причём, на том же SQL Server'е находятся другие базы, но с ними подобных проблем не возникает. В чём может быть проблема и как её можно разрешить. Переводить базу обратно в DBF уж очень не хочется.
После перевода базы на SQL Server (MS SQL 2000) очень много ошибок транзакций и очень большие периоды ожидания захвата таблиц, которые часто оканчиваются ошибкой. Причём, на том же SQL Server'е находятся другие базы, но с ними подобных проблем не возникает. В чём может быть проблема и как её можно разрешить. Переводить базу обратно в DBF уж очень не хочется.
15.03.2008
10:50
#3
На том же сервере аналогичная база, и в ней никаких проблем не возникает. Полагаю, что проблема в каких-то неизвестных мне (пока) настройках.
18.03.2008
18:36
#4
Недавно... странное поведение базы, совершенно необъяснимое, но факт. Имеется конфигурация, писал сам. Наработанный объем относительно небольшой, где то 280Мб. Подавляющее количество алгоритмов посажено на запросы, для того, чтобы размещение базы на SQL сервере имело смысл. У одного(!) сотрудника вышла из строя сетевая карта, и работала с нестабильной скоростью, в результате все работающие с базой стали регулярно получать сообщение "ошибка выполнения запроса", причем закономерности никакой, то оно нормально, то за 20 минут пару раз Запрос.Выполнить() вернет 0. Причем наблюдалось только в одной этой базе, так как проблемный сотрудник работал только с ней, в остальных базах было все нормально. Все исправилось после замены сетевой карты
Читают тему
(гостей: 1)