điều kiện tiên quyết
Phải cho phép kết nối máy chủ từ xa trước khi có thể đặt giá trị này
Quyền bảo mật. Quyền thực thi trên sp_configure không có tham số hoặc chỉ có tham số đầu tiên được cấp cho tất cả người dùng theo mặc định. Để thực thi sp_configure với cả hai tham số nhằm thay đổi tùy chọn cấu hình hoặc để chạy câu lệnh CẤU HÌNH LẠI, người dùng phải được cấp quyền cấp máy chủ ALTER SETTINGS. Quyền THAY ĐỔI CÀI ĐẶT được nắm giữ hoàn toàn bởi các vai trò máy chủ cố định sysadmin và serveradmin
Sử dụng SQL Server Management Studio
- Kết nối với máy chủ MS SQL qua SQL Management Studio
- Trong Object Explorer, nhấp chuột phải vào tên máy chủ rồi chọn Thuộc tính
- Trong tab mới, nhấp vào nút Kết nối
- Trong Thời gian chờ truy vấn từ xa, hãy thay đổi nó thành giá trị mong muốn của bạn hoặc chỉ định 0 để đặt không giới hạn
Sử dụng Transact-SQL
- Kết nối với máy chủ MS SQL qua SQL Management Studio
- Từ thanh Tiêu chuẩn, nhấp vào Truy vấn mới
- Chạy truy vấn bên dưới để đặt Thời gian chờ truy vấn từ xa thành 0 giây ( 0 là không giới hạn). Tương tự, bạn có thể thay thế 0 bằng giá trị mong muốn (mặc định là 600 giây)
EXEC SP_CONFIGURE 'remote query timeout', 0 reconfigure EXEC sp_configure - Nhấp vào Thực hiện
Thời gian chờ kết nối có thể được đặt thành 5" trong chuỗi kết nối với "Hết thời gian chờ kết nối = 5;" (không phải "Hết thời gian kết nối = 5;" như bạn đã viết
Dựa trên kinh nghiệm của tôi, điều này hoạt động như mong đợi và đã hết thời gian trong khi cố gắng tạo kết nối
Nếu bạn quan tâm đến "thời gian chờ lệnh" (i. e. thời gian chờ lệnh thực thi) bạn phải sử dụng