Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / SqlConnection / 5 сообщений из 5, страница 1 из 1
25.03.2005, 15:18
    #32981149
Sam Andrews
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlConnection
такое наблюдение:
есть SQL Server 2000 sp3a, регулярно выполняем для обычного SqlConnection
open/close (close делается точно)

при этом если посмотреть процессы сервера, то там иногда продолжают висеть
конекшены от .Net SqlClient Data Provider, причем некоторые висят долго (если
смотреть по LastBatch) иногда часы проходят, прежде чем они пропадают...
иногда у них сбрасывается LastBatch на 01/01 00:00:00 и они продолжают
висеть...
пул не трогается...

чего за явление такое.?, конекшены же должны удалятся из пула по тайм-ауту...

с уважением...
...
Рейтинг: 0 / 0
31.03.2005, 08:39
    #32990077
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlConnection
Пробовали ли вы создать отдельное тестовое приложение ?

+ в ConnectionString для идентификации коннекта этого тестового приложения, добавить, Application Name или|и WorkStation ID

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
31.03.2005, 10:31
    #32990255
Sam Andrews
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlConnection
а что это даст.?, если я в этом тестовом приложении буду использовать теже методы к тому же серверу...

насчет Application Name -- запускается только одно asp.net приложение, больше в базу никто не лезет, тем более от имени дотнет датапровайдера...

с уважением...
...
Рейтинг: 0 / 0
31.03.2005, 15:19
    #32991297
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlConnection
Sam Andrews
если я в этом тестовом приложении буду использовать теже методы к тому же серверу...

а я пока не предлагаю теже, просто сделайте
Open(); Close();
Open(); something...; Close() и т.д.

Sam Andrews
насчет Application Name -- запускается только одно asp.net приложение, больше в базу никто не лезет, тем более от имени дотнет датапровайдера...

уверенность великая вешь :-) Но задать Application Name - потратить две секунды

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
01.04.2005, 10:38
    #32992709
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlConnection
конечно банально, но попробуйте в ConnectionString добавить pooling=false
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / SqlConnection / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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