Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];

Вниз

Проблема с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.045 c
3-1115992749
Вольный Стрелок
2005-05-13 17:59
2005.06.29
ручная установка флага состояния записи в ClientDataSet


4-1115175884
Alexandr_jr
2005-05-04 07:04
2005.06.29
CreateFileMapping&MapViewOfFile


4-1115051030
rolex
2005-05-02 20:23
2005.06.29
Как определить работает ли уже данное приложение или это его перв


14-1117466187
serg1231
2005-05-30 19:16
2005.06.29
Где можно достать библиотеку WinSock2?


1-1117867566
seregka
2005-06-04 10:46
2005.06.29
как очистить буфер обмена





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский