Bagikan melalui


Mengonfigurasi Opsi Konfigurasi Server batas waktu kueri jarak jauh

Topik ini menjelaskan cara mengonfigurasi opsi konfigurasi server batas waktu kueri jarak jauh di SQL Server 2014 dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi batas waktu kueri jarak jauh menentukan berapa lama, dalam detik, operasi jarak jauh dapat berlangsung sebelum SQL Server waktu habis. Nilai default untuk opsi ini adalah 600, yang memungkinkan penantian 10 menit. Nilai ini berlaku untuk koneksi keluar yang dimulai oleh Mesin Database sebagai kueri jarak jauh. Nilai ini tidak berpengaruh pada kueri yang diterima oleh Mesin Database. Untuk menonaktifkan waktu habis, atur nilai ke 0. Kueri akan menunggu hingga selesai.

Untuk kueri heterogen, batas waktu kueri jarak jauh menentukan jumlah detik (diinisialisasi dalam objek perintah menggunakan properti kumpulan baris DBPROP_COMMANDTIMEOUT) yang harus ditunggu penyedia jarak jauh untuk kumpulan hasil sebelum waktu kueri habis. Nilai ini juga digunakan untuk mengatur DBPROP_GENERALTIMEOUT jika didukung oleh penyedia jarak jauh. Ini akan menyebabkan waktu operasi lain habis setelah jumlah detik yang ditentukan.

Untuk prosedur tersimpan jarak jauh, batas waktu kueri jarak jauh menentukan jumlah detik yang harus berlalu setelah mengirim pernyataan jarak jauh EXEC sebelum waktu prosedur tersimpan jarak jauh habis.

Dalam Topik Ini

Sebelum Anda Mulai

Prasyarat

  • Koneksi server jarak jauh harus diizinkan sebelum nilai ini dapat diatur.

Keamanan

Izin

Jalankan izin pada sp_configure tanpa parameter atau hanya dengan parameter pertama yang diberikan kepada semua pengguna secara default. Untuk menjalankan sp_configure dengan kedua parameter untuk mengubah opsi konfigurasi atau untuk menjalankan pernyataan KONFIGURASI ULANG, pengguna harus diberikan izin tingkat server ALTER SETTINGS. Izin UBAH PENGATURAN secara implisit dipegang oleh peran server tetap sysadmin dan serveradmin .

Menggunakan SQL Server Management Studio

Untuk mengonfigurasi opsi batas waktu kueri jarak jauh

  1. Di Object Explorer, klik kanan server dan pilih Properti.

  2. Klik simpul Koneksi .

  3. Di bawah Koneksi server jarak jauh, dalam kotak Batas waktu kueri jarak jauh, ketik atau pilih nilai dari 0 hingga 2.147.483.647 untuk mengatur jumlah detik maksimum agar SQL Server menunggu sebelum waktu habis.

Menggunakan T-SQL

Untuk mengonfigurasi opsi batas waktu kueri jarak jauh

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan. Contoh ini menunjukkan cara menggunakan sp_configure untuk mengatur nilai remote query timeout opsi ke untuk 0 menonaktifkan waktu habis.

USE AdventureWorks2012 ;  
GO  
EXEC sp_configure 'remote query timeout', 0 ;  
GO  
RECONFIGURE ;  
GO  
  

Untuk informasi selengkapnya, lihat Opsi Konfigurasi Server (SQL Server).

Tindak Lanjut: Setelah Anda mengonfigurasi opsi batas waktu kueri jarak jauh

Pengaturan segera berlaku tanpa memulai ulang server.

Lihat juga

KONFIGURASI ULANG (Transact-SQL)
Properti dan Perilaku Set Baris
Opsi Konfigurasi Server (SQL Server)
sp_configure (Transact-SQL)