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

Использую conn.Close() + conn.Dispose()
В чем может быть проблема?
...
Рейтинг: 0 / 0
После вызова WCF SQL con продолжает висеть
    #39193533
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
После вызова WCF SQL con продолжает висеть
    #39193549
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Santa89, советую почитать про Connection Pooling и как этот механизм работает.
...
Рейтинг: 0 / 0
После вызова WCF SQL con продолжает висеть
    #39193595
Santa89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Класс, спасибо, сейчас пойду в сторону создания пула соединений
...
Рейтинг: 0 / 0
После вызова WCF SQL con продолжает висеть
    #39193730
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Santa89Как быть? Использую вроде аккуратно - создаю подключение к SQL Server при вызове WCF функции, в конце скрипта функции закрываю подключение. Тем не менее при каждом вызове этой функции в SQL Activity Monitor остается висеть столько таких подключений, сколько раз я эту функцию вызывал, а то и больше.

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

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

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

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

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


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