[DATABASE] Quản lý số lượng kết nối từ Client đến Sqlserver
Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách chỉnh số lượng kết nối cho phép từ máy trạm Client đến máy chủ MS Sqlserver. Có nhiều bạn thường hỏi mình, là Microsoft Sqlserver cho phép được bao nhiêu máy trạm client kết nối đến. Câu trả ...
Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách chỉnh số lượng kết nối cho phép từ máy trạm Client đến máy chủ MS Sqlserver.
Có nhiều bạn thường hỏi mình, là Microsoft Sqlserver cho phép được bao nhiêu máy trạm client kết nối đến.
Câu trả lời là không giới hạn nhé các bạn.
Và các bạn muốn chỉnh số lượng kết nối đồng thời đến máy chủ sqlserver của mình các bạn có thể cấu hình như sau:
Ở hình bên dưới, ô đầu tiên các bạn thấy connections (0 = unlimited), nghĩa là mặc định là 0, không có giới hạn số lượng kết nối đến máy server.
Bây giờ, nếu các bạn muốn chỉnh nó về cho phép là 500 client kết nối cùng lúc, thì bạn chỉ cần nhập là số 500 là ok.
Ngoài ra, các bạn cũng có thể dùng lệnh T-SQL để cấu hình số lượng kết nối.
Bước 1: Đầu tiên các bạn cần Enable show advanced options
EXEC sys.sp_configure N'show advanced options', N'1' RECONFIGURE WITH OVERRIDE
Bước 2: Cập nhật số lượng kết nối
EXEC sys.sp_configure N'user connections', N'500'
=> kết quả sau khi chạy lệnh trên:
Bonus: Hướng dẫn xem số lượng client đang kết nối đến MS SQL server
SELECT DB_NAME(dbid) as DBName, COUNT(dbid) as NumberOfConnections, loginame as LoginName FROM sys.sysprocesses WHERE dbid > 0 GROUP BY dbid, loginame
=> kết quả:
Câu lệnh lấy tổng số kết nối
SELECT COUNT(dbid) as TotalConnections FROM sys.sysprocesses WHERE dbid > 0
Xem chi tiết:
sp_who2 'Active'
THANKS FOR WATCHING!