Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da sunucu yapılandırma seçeneğinin nasıl yapılandırıldığı remote query timeout açıklanır.
remote query timeout seçeneği, SQL Server zaman aşımına uğramadan önce uzak işlemin ne kadar sürebileceğini saniye olarak belirtir. Bu seçeneğin 600varsayılan değeri, 10 dakikalık bir bekleme olan değeridir. Bu değerin ayarlı olması 0 zaman aşımını devre dışı bırakır. Bu değer, Veritabanı Altyapısı tarafından uzak sorgu olarak başlatılan giden bağlantı için geçerlidir. Bu değerin Veritabanı Altyapısı tarafından alınan sorgular üzerinde hiçbir etkisi yoktur. Sorgu tamamlanana kadar bekler.
Heterojen sorgular için, remote query timeout uzak sağlayıcının sorgu zaman aşımına uğramadan önce sonuç kümelerini beklemesi gereken saniye sayısını (komut nesnesinde satır kümesi özelliği kullanılarak DBPROP_COMMANDTIMEOUT başlatılır) belirtir. Bu değer, uzak sağlayıcı tarafından desteklenip desteklenmediğini ayarlamak DBPROP_GENERALTIMEOUT için de kullanılır. Bu, belirtilen saniye sayısından sonra diğer işlemlerin zaman aşımına neden olur.
Uzak saklı yordamlar için, remote query timeout uzak saklı yordam zaman aşımına uğramadan önce uzak EXEC bir deyim gönderdikten sonra geçmesi gereken saniye sayısını belirtir.
Uyarı
Sunucu remote query timeout yapılandırma ayarı bağlantı ve sorgu zaman aşımı hatalarıyla ilgili değil. Daha fazla bilgi için bkz . Sorgu zaman aşımı hatalarını giderme.
Önkoşullar
Bu değerin ayarlanabilmesi için uzak sunucu bağlantılarına izin verilmelidir.
Permissions
Üzerinde parametre olmadan veya yalnızca ilk parametreyle yürütme izinleri sp_configure varsayılan olarak tüm kullanıcılara verilir. Yapılandırma seçeneğini değiştirmek veya deyimini çalıştırmak için her iki parametreyle de yürütmek sp_configureRECONFIGURE için kullanıcıya sunucu düzeyinde izin verilmelidir ALTER SETTINGS . İzin ALTER SETTINGS , sysadmin ve serveradmin sabit sunucu rolleri tarafından örtük olarak tutulur.
SQL Server Management Studio kullanma
Nesne Gezgini'nde bir sunucuya sağ tıklayın ve Özellikler'i seçin.
Bağlantılar düğümünü seçin.
Uzak sunucu bağlantıları'nın altında, Uzak sorgu zaman aşımı kutusuna 0 ile 2.147.483.647 arasında bir değer yazarak veya seçerek SQL Server'ın zaman aşımına uğramadan önce bekleyeceği en fazla saniye sayısını ayarlayın.
Transact-SQL kullanma
Veritabanı Altyapısı'na bağlanın.
Standart çubuğundan Yeni Sorgu'yu seçin.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın. Bu örnekte , zaman aşımını devre dışı bırakma seçeneğinin
remote query timeoutdeğerini ayarlamak için0sp_configure nasıl kullanılacağı gösterilmektedir.USE master; GO EXECUTE sp_configure 'remote query timeout', 0; GO RECONFIGURE; GO
Daha fazla bilgi için bkz . Sunucu yapılandırma seçenekleri.
İzleme: Uzak sorgu zaman aşımı seçeneğini yapılandırdıktan sonra
Ayar, sunucuyu yeniden başlatmadan hemen etkinleşir.