Kullanılabilirliği çoğaltma (SQL Server) için oturum zaman aşımı süresini değiştirmek
Bu konuda bir AlwaysOn kullanılabilirliği çoğaltma oturum zaman aşımı süresi kullanılarak yapılandırılması anlatılmaktadır SQL Server Management Studio, Transact-SQL, veya PowerShell SQL Server 2012. Oturum zaman aşımı süresi kaç saniye (saniye içinde) bağlantının başarısız olduğu için düşünmeden önce kullanılabilirlik çoğaltmasını bağlı çoğaltmasını ping yanıt beklediği denetleyen bir yineleme özelliğidir. Varsayılan olarak, çoğaltma ping yanıt 10 saniye bekler. Bu yineleme özelliği, yalnızca belirli bir ikincil çoğaltma kullanılabilirliğini grubunun birincil yineleme arasındaki bağlantıyı uygulanır.
Başlamadan Önce
Ön Koşullar
Öneriler
Güvenlik
Oturum zaman aşımı süresini değiştirmek için kullanma:
SQL Server Management Studio
Transact-SQL
PowerShell
Başlamadan Önce
Ön Koşullar
- Birincil kopyayı barındıran sunucu kopyasına bağlanması gerekir.
Öneriler
Zaman aşımı süresini 10 saniye ya da daha fazla tutmanızı öneririz. Ayar değeri 10 saniyeden daha az bir süre için ağır yüklü bir sistemin ping eksik ve yanlış hata bildirme imkanı yaratır.
Güvenlik
İzinler
Kullanılabilirlik grup, DENETİMİN kullanılabilirliği Grup izni, herhangi bir kullanılabilirlik group alter izni veya control server izni kullanılabilirlik group alter izni gerektirir.
[Top]
SQL Server Management Studio Kullanarak
Kullanılabilirliği çoğaltma oturum zaman aşımı süresini değiştirmek için
Nesne Gezgini'nde birincil kopyayı barındıran sunucu kopyasına bağlanın ve sunucu ağacı.
Genişletme AlwaysOn yüksek kullanılabilirlik düğümü ve Kullanılabilirliği grupları düğüm.
Kullanılabilirliği çoğaltma yapılandırmak istediğiniz kullanılabilirlik grubu tıklatın.
Yinelemenin yapılandırılması ve sağ Özellikler.
İçinde Kullanılabilirliği çoğaltma özelliklerini iletişim kutusu, kullanım oturum zaman aşımı (saniye) alan bu çoğaltma oturum zaman aşımı süresi saniye sayısını değiştirmek için.
[Top]
Transact-SQL'i Kullanma
Kullanılabilirliği çoğaltma oturum zaman aşımı süresini değiştirmek için
Birincil kopyayı barındıran sunucu kopyasına bağlanın.
Kullanım Kullanılabilirliği group alter deyimi aşağıdaki gibi:
ALTER KULLANILABİLİRLİK GRUBUgroup_name
Yineleme on değiştirmek 'instance_name' ile ( SESSION_TIMEOUT = seconds )
Burada group_namekullanılabilirliği grubunun adı ise instance_nameDeğiştirilecek, kullanılabilirliği çoğaltma barındıran sunucu örneğinin adı ve secondsen az yineleme ikincil çoğaltma hareket veritabanları için günlük uygulamadan önce bekleyeceği saniye sayısını belirtir. Varsayılan 0, hangi uygulama için herhangi bir gecikme olduğunu gösterir saniyedir.
Aşağıdaki örnek üzerinde birincil kopyası girmiş, AccountsAGkullanılabilirliği grup, oturum zaman aşımı değerini değiştirir 15yineleme için saniye bulunan INSTANCE09sunucu örneği.
ALTER AVAILABILITY GROUP AccountsAG MODIFY REPLICA ON 'INSTANCE09' WITH (SESSION_TIMEOUT = 15);
[Top]
PowerShell kullanma
Kullanılabilirliği çoğaltma oturum zaman aşımı süresini değiştirmek için
Dizin Değiştir (cd) birincil kopyayı barındıran sunucu örneği.
Kullanım Set-SqlAvailabilityReplicacmdlet ile SessionTimeoutparametresi için belirtilen kullanılabilirliği çoğaltma oturum zaman aşımı süresi saniye sayısını değiştirmek için.
Örneğin, aşağıdaki komut oturum zaman aşımı süresi 15 saniyeye ayarlar.
Set-SqlAvailabilityReplica –SessionTimeout 15 ` -Path SQLSERVER:\Sql\PrimaryServer\InstanceName\AvailabilityGroups\MyAg\Replicas\MyReplica
[!NOT]
Bir cmdlet sözdizimini görüntülemek için Get-Helpcmdlet'inde SQL ServerPowerShell ortam. Daha fazla bilgi için, bkz. SQL Server PowerShell Yardımı almak.
Kurmak ve SQL Server PowerShell sağlayıcısı kullanma
[Top]
Ayrıca bkz.
Kavramlar
AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış