Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / После вызова WCF SQL con продолжает висеть / 7 сообщений из 7, страница 1 из 1
16.03.2016, 16:41
    #39193516
Santa89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После вызова WCF SQL con продолжает висеть
Как быть? Использую вроде аккуратно - создаю подключение к SQL Server при вызове WCF функции, в конце скрипта функции закрываю подключение. Тем не менее при каждом вызове этой функции в SQL Activity Monitor остается висеть столько таких подключений, сколько раз я эту функцию вызывал, а то и больше.

Использую conn.Close() + conn.Dispose()
В чем может быть проблема?
...
Рейтинг: 0 / 0
16.03.2016, 16:56
    #39193533
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После вызова WCF SQL con продолжает висеть
http://msdn.microsoft.com/ru-ru/library/8xx3tyca.aspx

When a connection is first opened, a connection pool is created based on an exact matching algorithm that associates the pool with the connection string in the connection. Each connection pool is associated with a distinct connection string. When a new connection is opened, if the connection string is not an exact match to an existing pool, a new pool is created. Connections are pooled per process, per application domain, per connection string and when integrated security is used, per Windows identity. Connection strings must also be an exact match; keywords supplied in a different order for the same connection will be pooled separately.
...
Рейтинг: 0 / 0
16.03.2016, 17:02
    #39193549
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После вызова WCF SQL con продолжает висеть
Santa89, советую почитать про Connection Pooling и как этот механизм работает.
...
Рейтинг: 0 / 0
16.03.2016, 17:31
    #39193595
Santa89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После вызова WCF SQL con продолжает висеть
Класс, спасибо, сейчас пойду в сторону создания пула соединений
...
Рейтинг: 0 / 0
16.03.2016, 19:00
    #39193730
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После вызова WCF SQL con продолжает висеть
Santa89Как быть? Использую вроде аккуратно - создаю подключение к SQL Server при вызове WCF функции, в конце скрипта функции закрываю подключение. Тем не менее при каждом вызове этой функции в SQL Activity Monitor остается висеть столько таких подключений, сколько раз я эту функцию вызывал, а то и больше.

Использую conn.Close() + conn.Dispose()
В чем может быть проблема?

using()
...
Рейтинг: 0 / 0
16.03.2016, 19:22
    #39193755
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После вызова WCF SQL con продолжает висеть
Ролг ХупинSanta89Как быть? Использую вроде аккуратно - создаю подключение к SQL Server при вызове WCF функции, в конце скрипта функции закрываю подключение. Тем не менее при каждом вызове этой функции в SQL Activity Monitor остается висеть столько таких подключений, сколько раз я эту функцию вызывал, а то и больше.

Использую conn.Close() + conn.Dispose()
В чем может быть проблема?

using()
Using - это в принципе по-умолчанию правило использовать при создании коннеций.
...
Рейтинг: 0 / 0
16.03.2016, 21:14
    #39193830
Santa89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После вызова WCF SQL con продолжает висеть
Axeleron,

всё правильно, я этого незнал.
теперь правильные параметры в Connection String + Using дают нужный эфект
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / После вызова WCF SQL con продолжает висеть / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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