Клиентска връзка към SQL Server

2 отговора 141 прегледа
#1

Клиентска връзка към SQL Server

Здравейте,
когато отворя сесия към SQL Server по този начин:


Dim retval As String
Dim myConnection As New SqlConnection(server=192.168.0.5;database=DBName;uid=USER;Password=PASSWORD;Trusted_Connection=no;Connect Timeout=0)
Dim myCommand As New SqlCommand("SELECT * FROM TABLE1", myConnection)

myConnection.Open()
Dim myReader As SqlDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
While myReader.Read()
retval = myReader.GetString(0)
End While

myReader.Close()
myConnection.Close()


Всияко е Ок, заявката се изпълнява и се връща резултат. Но реално сесията към сървърът не се затваря. Аз съм дал команда да се затвори, но ако човек погледне под TCP си седи активна сесия и не се затваря докато не се затвори програмата. Това е направено с цел при повторно обръщение от програмта ми да се ускори времето за логване и от там производителността. Хубаво де, но на мен не ми трябва в случая.
Някой знае ли какъв метод трябва да ползвам, за да се затвори наистина сесията?
Благодаря.

Отговор
в отговор на Werewolf #2

Re: Клиентска връзка към SQL Server

Izpolzvai MaxPoolSize ili ne6to podobno, ne pomnia kak to4no se kazva, ta go setni na 0 "MaxPoolSize=0", v connectionStringa

Отговор
в отговор на MadDan #3

Re: Клиентска връзка към SQL Server

Очаквах нещо подобно да съм изпуснал, благодаря ти, ще погледна какво пише по въпроса

Отговор