Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Проблема с BDE или MSDE 2000 !!!!!   Найти похожие ветки 

 
NOTAdmin   (2005-05-19 10:25) [0]

В сети из 10 машин работает складское ПО (серийного производства) на базе МСДЕ 2000. SQL Server стоит на сервере системы, который работает на Win Server 2003. Сеть только с 1-м доменом. Подключение клиенского ПО к серверу идет по протоколу NETPIPES.

После установки и наладки системы (еще осенью 2004) все работало без проблем. Но с начала мая 2005 BDE начал выдавать ошибку (Write to SQL Server failed) при внесении клиентким приложением изменений в базу и просмотре больших справочников. Причем ошибка эта не блокирует работу приложения, после следующей попытки повторить действие ошибка не выходит. Появляется, что называется, через раз.

Я пробовал ставить антивирусные заплатки от микрософта, лечить компьютеры от вирусов, переустанавливать MSDE, создавать новые базы, но все глухо - ошибка осталась.

Присоветуйте что-нибудь, а то я уже 2 недели с этим бьюсь.


 
Nikolay M. ©   (2005-05-19 10:32) [1]

Проблемы с сетью, скорее всего.
http://support.microsoft.com/kb/q109787/


 
Ega23 ©   (2005-05-19 10:35) [2]

А размер базы MSDE какой?


 
NOTAdmin   (2005-05-19 10:41) [3]

А какого рода проблемы?
Пинг по сети прекрасно идет, при тестировании той же базы и тех же клиентских мест с МСДЕ 7.0 проблемы нету
Я вот и думаю может есть проблема работы БДЕ с МСДЕ 2000???


 
Ega23 ©   (2005-05-19 10:42) [4]

есть проблема работы БДЕ с МСДЕ 2000

Не факт. Скорее проблемы самого МСДЕ. Какое там ограничение на размер базы? 2 Гб?


 
NOTAdmin   (2005-05-19 10:49) [5]

там база маленького предприятия около 100 мег может весит ))
сейчас пробую sp4 на МСДЕ воткнуть может вирусня..


 
alex_***   (2005-05-19 10:51) [6]

так у тебя MSDE или SQL server?


 
Nikolay M. ©   (2005-05-19 10:55) [7]


> NOTAdmin   (19.05.05 10:41) [3]
> А какого рода проблемы?
> Пинг по сети прекрасно идет

Мало ли, что пинг идет... Знаешь историю про то, как мальчик за хлебом в гору за 5 км ходил?

Семерка стоит на том-же сервере, что и 2000? Есть возможность воткнуть и потестить какой-нибудь компьютер в тот же хаб/свич, что и сервер?


 
alex_***   (2005-05-19 11:18) [8]

может связано с ограничением MSDE на кол-во сессий? Если сессий больше 5, производительность искусственно замедляется. Может с этим связано?


 
NOTAdmin   (2005-05-19 11:22) [9]

отвечаю по порядку
- у меня МСДЕ 2000
- семерку втыкал на другом компе
- комп в томже хабе, что и вервер
- если ставить мсде2000 на другой комп то история повторяется
- от количества сессий не зависит (пробовал и с одной)

еще вопросы?
или может ответы пойдут?


 
Anatoly Podgoretsky ©   (2005-05-19 11:24) [10]

Для начала забыть про это "Подключение клиенского ПО к серверу идет по протоколу NETPIPES."
Потом забыть про это BDE

Вот тогда возможно и наступит счастье.


 
NOTAdmin   (2005-05-19 11:34) [11]

Ну я забыл уже...
...а щастья все нет

Опять вспомнил :)

Решения нифига нету....


 
Nikolay M. ©   (2005-05-19 11:44) [12]

А если клиента вообще локально поставить? Хотя, если на другом сервере все работает... Надеюсь, "другой сервер" воткнут в другой хаб?
Чисто шаманство, но можно попробовать DBCC CHECKDB сделать.
Btw, когда ставишь 2000 на другом компе, базу detach/attach-ем переносишь?


 
-=XP=- ©   (2005-05-19 11:50) [13]

А расскажите, как у Вас MSDE работает в сети?
Он же ж вроде бы Microsoft SQL Server 2000 Desktop Engine?


 
NOTAdmin   (2005-05-19 11:56) [14]

Локальный клиент работает норм,
А на другом сервере мне не надо, мне надо шоб на этом.
Сервак тот другой и вобще все 10 компов в одной локальной сети находятся. Хаба 2, но они соединенны последовательно..
DBCC CHECKDB уже делал
На другом компе создавал пустую базу средствами ПО и данные переносил через передачю таблицами (в ПО есть такая утилита, которая табли формирует и наоборот их в базу вставляет)


 
Anatoly Podgoretsky ©   (2005-05-19 12:21) [15]

-=XP=- ©   (19.05.05 11:50) [13]
И что? В отличии от большого, это предполагает его использовать и в качестве локального, на ноутбуках, на КПК и в любых других устройствах. Обшение с которыми может быть и много пользовательское и сетевое.


 
Anatoly Podgoretsky ©   (2005-05-19 12:22) [16]

NOTAdmin   (19.05.05 11:34) [11]
Пока никакой другой информации от тебя кроме БДЕ и трубы не поступило.


 
-=XP=- ©   (2005-05-19 12:50) [17]

Обшение с которыми может быть и много пользовательское и сетевое.

Хм. Действительно.

MSDE 2000 is a local data engine that can be shared. It has a managed concurrency workload governor that limits up to five concurrent batch workloads for optimal performance.

Тут и подтверждение [8].
Вопрос только в том, как, по словам автора, с ним работают 10 машин? Коннект у них, что ли, не постоянный?


 
Nikolay M. ©   (2005-05-19 13:03) [18]


> NOTAdmin   (19.05.05 11:56) [14]
> Локальный клиент работает норм,

А в Client network utility галочка Enable shared memory снята? Со сброшенной тоже нормально работает?


> На другом компе создавал пустую базу средствами ПО и данные
> переносил через передачю таблицами (в ПО есть такая утилита,
> которая табли формирует и наоборот их в базу вставляет)

Изврат какой. Почему не detach/attach?



Страницы: 1 вся ветка

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.057 c
1-1117615189
Yandexman
2005-06-01 12:39
2005.06.29
Работа с потоком


14-1117649997
Вольный Стрелок
2005-06-01 22:19
2005.06.29
чем отличаются ToolBar, CoolBar, ControlBar?


14-1117435899
juice
2005-05-30 10:51
2005.06.29
Протоколы канального уровня


4-1114814453
Igor_
2005-04-30 02:40
2005.06.29
TServiceApplication и два TService


1-1117703726
Phoenix9000
2005-06-02 13:15
2005.06.29
запуск процедуры в определенное время