Planlı bir el ile yerine çalışma kullanılabilirliği grubunun (SQL Server) gerçekleştirmek

Nasıl veri kaybı olmadan el ile yerine çalışma yapılacağı açıklanmıştır (bir el ile yerine çalışma planlanan) kullanarak bir kullanılabilirlik grubu SQL Server Management Studio, Transact-SQL, veya PowerShell SQL Server 2012. Bir kullanılabilirlik grubu kullanılabilirliği çoğaltma düzeyinde yöneltilir. A planlandığı gibi herhangi bir el ile yerine çalışma AlwaysOn Kullanılabilirlik GruplarıYük devretme, birincil rolü için ikincil bir yineleme geçişler ve aynı zamanda eski birincil yineleme için ikincil rolü geçişleri.

Yalnızca birincil yineleme ve hedef ikincil çoğaltma tamamlama zaman uyumlu modda çalıştırıyorsanız desteklenir ve şu anda eşitlenir, planlı bir el ile failover ikincil veritabanları hedef ikincil çoğaltma kullanılabilirliğini grubuna katılmış olan tüm verileri korur. Bir kez ikincil rolü eski birincil kopya geçiş, kendi veritabanları ikincil veritabanları olmak ve yeni birincil veritabanları ile eşitlemeye başlamak. Sonra tüm geçiş SENKRONİZE devlet yeni ikincil kopya gelecekte planlanan el ile yerine çalışma hedefi olarak hizmet için uygun olur.

[!NOT]

İkincil kopya eşitlenir sonra birincil ve ikincil kopyaları hem otomatik yerine çalışma modu için yapılandırılmışsa, bir otomatik yerine çalışma için hedef olarak da görebilir. Daha fazla bilgi için, bkz. Kullanılabilirlik modları (AlwaysOn kullanılabilirlik grupları).

  • Başlamadan Önce  

    Sınırlamalar ve Kısıtlamalar

    Önkoşullar ve kısıtlamalar

    Güvenlik

  • El ile bir durumu başarısız grup, kullanarak:  

    SQL Server Management Studio

    Transact-SQL

    PowerShell

  • Takip: bir durumu grup üzerinden el ile başarısız 

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

Önkoşullar ve kısıtlamalar

  • Hedef ikincil çoğaltma ve birincil kopya hem eşzamanlı tamamlama kullanılabilirlik modunda çalışmalıdır.

  • Hedef ikincil çoğaltma şu anda birincil yinelemesiyle eşitlenebilir. Bunun için tüm ikincil veritabanları bu ikincil çoğaltma kullanılabilirliğini gruba katılmış gerekir ve onların karşılık gelen birincil veritabanları ile eşitlenmesi gerekir (yani, yerel ikincil veritabanları EŞİTLENMESİ gerekir).

    İpucuİpucu

    Bir ikincil çoğaltma yük devretme hazırlık belirlemek için query is_failover_readysütununda sys.dm_hadr_database_cluster_states dinamik yönetimi görünümünde veya göz Yük devretme hazırlık sütununda AlwaysOn grup kontrol paneli.

  • Bu görev yalnızca hedef ikincil kopya üzerinde desteklenir. Hedef ikincil çoğaltma barındıran sunucu kopyasına bağlanması gerekir.

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.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

El ile bir kullanılabilirlik erdirileceği

  1. Nesne Explorer'da kullanılabilirlik grup üzerinden başarısız gereken ikincil bir kopyasını barındıran sunucu örneği bağlanın ve sunucu ağacı.

  2. Genişletme AlwaysOn yüksek kullanılabilirlik düğümü ve Kullanılabilirliği grupları düğüm.

  3. Üzerinden başarısız ve kullanılabilirlik grubu sağ Yük devretme komut.

  4. Bu yük devretme kullanılabilirlik Grubu Sihirbazı'nı çalıştırır. Daha fazla bilgi için, bkz. Fail Over kullanılabilirlik Grubu Sihirbazı'nı (SQL Server Management Studio'yu).

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

El ile bir kullanılabilirlik erdirileceği

  1. Hedef ikincil çoğaltma barındıran sunucu kopyasına bağlanın.

  2. Kullanım Kullanılabilirliği group alter deyimi aşağıdaki gibi:

    alter kullanılabilirlik grup group_nameyük DEVRETME

    Burada group_namekullanılabilirliği Grup adıdır.

    Aşağıdaki örnek üzerinde el ile başarısız MyAgbağlı ikincil çoğaltma kullanılabilirliğini grup.

    ALTER AVAILABILITY GROUP MyAg FAILOVER;
    

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

PowerShell kullanma

El ile bir kullanılabilirlik erdirileceği

  1. Dizin Değiştir (cd) hedef ikincil çoğaltma barındıran sunucu örneği.

  2. Kullanım Switch-SqlAvailabilityGroupcmdlet'i.

    [!NOT]

    Bir cmdlet sözdizimini görüntülemek için Get-Helpcmdlet'inde SQL Server 2012PowerShell ortam. Daha fazla bilgi için, bkz. SQL Server PowerShell Yardımı almak.

    Aşağıdaki örnek üzerinde el ile başarısız MyAgile belirtilen yolu ikincil çoğaltma kullanılabilirliğini grubu

    Switch-SqlAvailabilityGroup -Path SQLSERVER:\Sql\SecondaryServer\InstanceName\AvailabilityGroups\MyAg
    

Kurmak ve SQL Server PowerShell sağlayıcısı kullanma

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Takip: Kullanılabilirlik grup üzerinden el ile başarısız

Dışında üzerinden başarısız olursa Otomatik yük devretme ayarıkullanılabilirliği grup, yeni durumu grup yapılandırmanızı yansıtacak şekilde wsfc düğümlerin çekirdek oy ayarlayın. Daha fazla bilgi için, bkz. (WSFC) SQL Server ile Windows Sunucu Kümelemesi.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Kavramlar

AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış

Yerine çalışma modları (AlwaysOn kullanılabilirlik grupları)

Bir kullanılabilirlik grubu (SQL Server) zorla el ile yerine çalışma gerçekleştirmek