:: Visual Foxpro, Foxpro for DOS
Re: Разрыв подключения с MS SQL Server и ошибка 1190
descent52_tmp

Сообщений: 214
Откуда: Саров
Дата регистрации: 20.11.2014
А можно всё же попросить строку соединения...
Ratings: 0 negative/0 positive
Re: Разрыв подключения с MS SQL Server и ошибка 1190
ou
Автор

Сообщений: 118
Дата регистрации: 07.08.2007
Igor Korolyov
Веб приложение работает по той же гнилой сети, или, например, вообще на том же сервере что и СУБД размещено, ну или в одном серверном шкафу
Очень может быть, что да, хотя точно не знаю. Хотя, может быть, и нет. Уж очень упорно они пропускают мимо ушей мои намеки на проблемы с сетью. В общем, мне по этой части ни о чем не докладывают.
Igor Korolyov
Схема в целом в хелпе описана - создаёшь ADODB.Connection, .....
Спасибо, пойду этим путем. Хотя и не жду от него ничего хорошего
Ratings: 0 negative/0 positive
Re: Разрыв подключения с MS SQL Server и ошибка 1190
ou
Автор

Сообщений: 118
Дата регистрации: 07.08.2007
descent52_tmp
А можно всё же попросить строку соединения...
Конечно:

driver={SQL Server};server=IPсервера,номерпорта;uid=имяпользователя;pwd=пароль;database=имябазы

Вместо SQL Server стоит имя 13 драйвера - я его наизусть не помню
имяпользователя - для всех юзеров используется одно и то же



Исправлено 1 раз(а). Последнее : ou, 20.12.17 15:03
Ratings: 0 negative/0 positive
Re: Разрыв подключения с MS SQL Server и ошибка 1190
Sawradym

Сообщений: 2244
Откуда: Винница
Дата регистрации: 15.05.2007
Igor Korolyov
Я не думаю что OLEDB провайдер к MSSQL работает "поверх ODBC" - но то что они работают по одним и тем же сетевым протоколам, а значит будут испытывать схожие проблемы - это более чем вероятно.
Я бы даже сказал наоборот, ODBC работает "поверх" OLEDB, хотя возможно здесь больше вопрос терминологии "кто над кем".
Я работаю с oracle через OLEDB. Спрыгнули мы с ODBC не от хорошей жизни. С ужасом вспоминаю те времена.

Igor Korolyov
В фоксе работать с OLEDB мягко говоря не очень удобно. Да, курсорадаптер имеет определённую поддержку, но всё одно в общем случае это добавление лишних звеньев. Т.к. фокс штатно не работает напрямую с провайдером (были какие-то fll проекты для "прямого" использования интерфейсов OLEDB провайдеров, но чот там вышло в итоге, и где это можно нынче найти - я не могу сказать), а работает именно с ADODB объектами - а они по сути представляют собой "курсорный движок" схожий с фоксовым...
Схема в целом в хелпе описана - создаёшь ADODB.Connection, потом либо создаёшь рекордсеты и подключаешь их к курсорадаптеру, либо позволяешь ему самому эти рекордсеты создавать, для чего создаёшь ADODB.Command и его в CursorFill передаёшь... Потом можно по разному изменения переносить на сервер - либо через начальный рекордсет (для чего он должен быть обновляемым, и с поддержкой закладок - скорее всего "локальным" а не серверным), либо через те же самые отдельные ADODB.Command объекты - где можно, к примеру, вызывать ХП вместо использования "прямых" INSERT/UPDATE/DELETE команд...

Здесь Игорь прав на все 100. Первое что пришлось сделать, это написать свой курсорадаптер, т.к. поддержка ADO в нативном КА скорее как демоверсия, по крайней мере параметрами рулить все равно нужно вручную, или я не разобрался как, что тоже очень вероятно.
Я не агитирую за OLEDB, но тем не менее это реально работает.


------------------
Ratings: 0 negative/0 positive
Re: Разрыв подключения с MS SQL Server и ошибка 1190
ou
Автор

Сообщений: 118
Дата регистрации: 07.08.2007
Добрый день, уважаемые коллеги!
Может быть, кому-нибудь пригодится информация о том, как разрешилась проблема.

Я совсем не сетевой специалист, поэтому просто передаю информацию, полученную от клиента:
"Поменяли сервер. У нового сервера больше пропускная способность сети: было 400М - стало 700М".
Ratings: 0 negative/0 positive
Re: Разрыв подключения с MS SQL Server и ошибка 1190
PaulWist

Сообщений: 14621
Дата регистрации: 01.04.2004
ou
Добрый день, уважаемые коллеги!
Может быть, кому-нибудь пригодится информация о том, как разрешилась проблема.

Я совсем не сетевой специалист, поэтому просто передаю информацию, полученную от клиента:
"Поменяли сервер. У нового сервера больше пропускная способность сети: было 400М - стало 700М".

1. Собственно об этом было сказано в начале треда.

2. Вообще, это "сильно", что бы сделать гигабитную сеть надо поменять сервак

Кстати, ou спросите у "клиента" они сетевую карту не пробовали для начала поменять или у старого сервака выставить полны дуплекс?


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Разрыв подключения с MS SQL Server и ошибка 1190
ou
Автор

Сообщений: 118
Дата регистрации: 07.08.2007
PaulWist
Собственно об этом было сказано в начале треда.
Ну так клиент же не верил. Полтора месяца заставляли меня искать ошибку в фоксе. Правда, попутно пришлось сделать несколько дополнительных изменений, которые оказались полезными, то есть, худо было не без добра.
PaulWist
спросите у "клиента" они сетевую карту не пробовали для начала поменять или у старого сервака выставить полны дуплекс?
Не, не спрошу. Клиент очень нежный, обидится . Да я ведь и не знаю, что точно он сделал, - может, не совсем то, что сказал. Главное, что эта эпопея благополучно завершилась.

Еще раз всем спасибо и с наступающим Новым Годом!
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 25 PaulWist  (Гостей: 24)

© 2000-2024 Fox Club 
Яндекс.Метрика