1. 程式人生 > >SQL設定SQLServer最大連線數

SQL設定SQLServer最大連線數

設定最大連線數
 
下面的T-SQL 語句可以配置SQL Server 允許的併發使用者連線的最大數目。
 
exec sp_configure 'show advanced options', 1
exec sp_configure 'user connections', 100
第一句用以表示顯示sp_configure 系統儲存過程高階選項,使用user connections 時,要求show advanced options 值為1。
 
第二句配置最大連線數為100,0 表示不限制,但不表示無限,後面將談談。
 
也可以在企業管理器中配置,在企業管理器中,可以在例項上點右鍵->“屬性”->“連線”裡面更改。
 
需要重新啟動SQL Server,該值才會生效。
 
@@max_connections
 
select @@max_connections
它總是返回32767,它並不是指上面設定的user connections,實際上它表示user connections 最大可設定為多少。由於它的最大值是32767,那麼user connections 為0 時,最大連線數也就是32767 了,並不是無限。
 
預設情況下user connections 值是0,也就是說預設情況下SQL Server 的最大連線數是32767。
 
獲得當前設定的最大連線數:
 
 
select value from  master.dbo.sysconfigures where [config]=103