Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ASYNC_NETWORK_IO  [new]
guest_guest
Guest
Исходные данные:

Приложение (C#) занимается обработкой данных и импортом их БД. При смене рабочей машины с сервака (MS SQL 2008 R2) на обычный комп (MS SQL 2005), возникла проблема: приложение вставляет около 40 тыс строк в БД (около 60 таблиц) и процесс повисает с ASYNC_NETWORK_IO и висит часами (При этом на сервере с MS SQL 2008 R отрабатывает нормально на тех же данных). В обоих случаях база располагается на той же машине, где запускается приложение.

Приложение в основном занимается вставкой данных, при этом из базы запрашиваются идентификаторы некоторых вставленных данных (в основном через SELECT @@IDENTITY) и небольшие партии доп. данных. По идее клиент забирает все запрашиваемые данные от MS SQL

В какую сторону копать, чтобы решить данную проблему?
22 дек 11, 17:44    [11811068]     Ответить | Цитировать Сообщить модератору
 Re: ASYNC_NETWORK_IO  [new]
Glory
Member

Откуда:
Сообщений: 104751
guest_guest
В какую сторону копать, чтобы решить данную проблему?

Клиент должен выбрать все записи, которые он запросил
Иначе зачем он их запросил то ?
22 дек 11, 17:47    [11811089]     Ответить | Цитировать Сообщить модератору
 Re: ASYNC_NETWORK_IO  [new]
guest_guest
Guest
Glory
Клиент должен выбрать все записи, которые он запросил
Иначе зачем он их запросил то ?


Т.е. однозначно, клиент забирает не все данные?

Почему на 2008 такое не проявляется?
22 дек 11, 17:52    [11811121]     Ответить | Цитировать Сообщить модератору
 Re: ASYNC_NETWORK_IO  [new]
guest_guest
Guest
И в догонку вопрос - Можно ли посмотреть содержимое буфера MS SQL?
22 дек 11, 17:56    [11811164]     Ответить | Цитировать Сообщить модератору
 Re: ASYNC_NETWORK_IO  [new]
Glory
Member

Откуда:
Сообщений: 104751
guest_guest
Т.е. однозначно, клиент забирает не все данные?

http://msdn.microsoft.com/ru-ru/library/ms179984.aspx

guest_guest
Почему на 2008 такое не проявляется?

Потому что не сервер определяет, как клиент забирает данные.
22 дек 11, 17:57    [11811174]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить