Настройки сеанса пула подключений - PullRequest
2 голосов
/ 06 января 2009

У меня небольшой, но важный запрос. Я приведу аналогичный вариант использования, но упрощенный, однако он охватывает мой вопрос.

Давайте пользователь А подключится к базе данных SQL Server 2000, и мы получим соединение из пула.

Пользователь A устанавливает дату в формате DMY. Завершение и соединения освобождаются обратно в пул.

Пользователь B приходит, подключается с той же строкой и получает то же соединение из пула, устанавливает формат даты MDY, завершает работу и возвращает соединение.

Пользователь А переподключается и получает такое же соединение, какой формат даты?

Повторно инициализируется при возвращении в пул? Соединения сохраняют там настройки? Когда соединение удаляется из пула, где новое соединение принимает свои начальные настройки?

1 Ответ

0 голосов
/ 06 января 2009

Если вы не программировали механизм объединения самостоятельно. Более вероятно, что соединение возвращается в исходное состояние перед входом в пул. Кроме того, будет опция конфигурации, в которой программисты могут определять или настраивать поведение соединения и пула. И вот откуда новое соединение получает свои настройки. В противном случае, должны быть настройки по умолчанию, заданные поставщиком.

...