powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / TCP Provider error:0 Время ожидания операции истекло
10 сообщений из 10, страница 1 из 1
TCP Provider error:0 Время ожидания операции истекло
    #40099520
ИгорьBL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть центральная база на SQLServere 2016, к ней удаленно, по интернету, приходят разные запросы с клиентских программ.
Скорость интернет соединения 20 МБит. Ответ от сервера моментальны но часто запрос повисает и выходит ошибка:
TCP Provider error:0 Время ожидания операции истекло
Во внутренней сетке никаких таких зависаний не наблюдается.
Не пойму в каком направлении искать ошибку. Единственное что смущает это скорость интернета но, временами клиент - сервер работают без замечаний и задержек.
...
Рейтинг: 0 / 0
TCP Provider error:0 Время ожидания операции истекло
    #40099529
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИгорьBL

Во внутренней сетке никаких таких зависаний не наблюдается.


Не верю!
...
Рейтинг: 0 / 0
TCP Provider error:0 Время ожидания операции истекло
    #40099533
ИгорьBL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В чем неверие?
По внутренней сетке соединение :
Data Source=VLSQLSERVER,1520;Initial Catalog=DBSVL;User ID=ххххх;Password=хххххх;Connect Timeout=50;Timeout=50;Max Pool Size=5000
Работает без замечаний.
По удаленке:
Data Source=х.х.х.х,1520;Initial Catalog=DBSVL;User ID=хххх;Password=хххххх;Connect Timeout=50;Timeout=50;Max Pool Size=5000
...
Рейтинг: 0 / 0
TCP Provider error:0 Время ожидания операции истекло
    #40099535
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИгорьBL
В чем неверие?
По внутренней сетке соединение :
Data Source=VLSQLSERVER,1520;Initial Catalog=DBSVL;User ID=ххххх;Password=хххххх;Connect Timeout=50;Timeout=50;Max Pool Size=5000
Работает без замечаний.
По удаленке:
Data Source=х.х.х.32,1520;Initial Catalog=DBSVL;User ID=хххх;Password=хххххх;Connect Timeout=50;Timeout=50;Max Pool Size=5000

А по какой, позвольте вас спросить, сетке ваш веб-сервер цепляется к MS SQL?
Или вы веруете, что браузер напрямую запрашивает данные с вашего MS SQL?
...
Рейтинг: 0 / 0
TCP Provider error:0 Время ожидания операции истекло
    #40099544
ИгорьBL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не WEB сервер, а обычный SQLServer 16 в базу которую собираются в течении для с подразделений, одно которое находится в домашней сетке а два остальных разбросаны в разных местах города.
...
Рейтинг: 0 / 0
TCP Provider error:0 Время ожидания операции истекло
    #40099551
Alex_Va
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИгорьBL,

увеличьте timeout для проверки.
если проблема исчезнет или будет возникать реже - значит проблема в соединении.
...
Рейтинг: 0 / 0
TCP Provider error:0 Время ожидания операции истекло
    #40099594
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИгорьBL
Не WEB сервер, а обычный SQLServer 16 в базу которую собираются в течении для с подразделений, одно которое находится в домашней сетке а два остальных разбросаны в разных местах города.

Если ваше клиентское приложение действительно подключается непосредственно к MS SQL через интернет - оно должно быть готово обрабатывать разрывы соединения и переподключаться в этом случае.
...
Рейтинг: 0 / 0
TCP Provider error:0 Время ожидания операции истекло
    #40099600
ИгорьBL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да вся эта обработка есть, просто порою один и тот же запрос запрос проходит мгновенно а порою приходится долго ждать. Вот пытаюсь выяснить , может действительно из за малой скорости канала интернета? Смущает что один и тот же запрос проходит мгновенно а порою зависает минуты на две.
...
Рейтинг: 0 / 0
TCP Provider error:0 Время ожидания операции истекло
    #40099610
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИгорьBL,

если TCP провайдер, то это сеть теряет соединение. Решайте вопрос доступа через прикладной уровень веб-сервиса. Веб сервис должен быть виден снаружи, но и должен получать надёжное внутреннее сетевое соединение. Понятно, что это трудозатратное решение, но подключение через глобальную сеть должно быть рассчитано не её ненадёжность.
...
Рейтинг: 0 / 0
TCP Provider error:0 Время ожидания операции истекло
    #40099693
ИгорьBL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точнее не теряет и не разъединяет если удалось подключится, а временами просто не может соединиться с сервером.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / TCP Provider error:0 Время ожидания операции истекло
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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