Клиентска връзка към SQL Server
2 отговора
141 прегледа
Клиентска връзка към 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 си седи активна сесия и не се затваря докато не се затвори програмата. Това е направено с цел при повторно обръщение от програмта ми да се ускори времето за логване и от там производителността. Хубаво де, но на мен не ми трябва в случая.
Някой знае ли какъв метод трябва да ползвам, за да се затвори наистина сесията?
Благодаря.
когато отворя сесия към 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 си седи активна сесия и не се затваря докато не се затвори програмата. Това е направено с цел при повторно обръщение от програмта ми да се ускори времето за логване и от там производителността. Хубаво де, но на мен не ми трябва в случая.
Някой знае ли какъв метод трябва да ползвам, за да се затвори наистина сесията?
Благодаря.
Re: Клиентска връзка към SQL Server
Izpolzvai MaxPoolSize ili ne6to podobno, ne pomnia kak to4no se kazva, ta go setni na 0 "MaxPoolSize=0", v connectionStringa
Re: Клиентска връзка към SQL Server
Очаквах нещо подобно да съм изпуснал, благодаря ти, ще погледна какво пише по въпроса 