Share via


Bir kullanılabilirliği çoğaltma (SQL Server) kullanılabilirliği modunu değiştirme

Bu konuda bir kullanılabilirliği çoğaltma grubundaki bir AlwaysOn kullanılabilirliği kullanılabilirlik modunu açıklar SQL Server 2012kullanarak SQL Server Management Studio, Transact-SQL, veya PowerShell. Bir yineleme kullanılabilirliğini moddur olup olmadığını denetleyen özelliği Yineleme tamamlar zaman uyumlu veya zaman uyumsuz. Zaman uyumsuz-tamamlama modu yüksek kullanılabilirlik pahasına performansını en üst düzeye çıkarır ve zorla yük devretme (ile olası veri kaybını) destekler. Bu senkron-tamamlama modu performans artışı yüksek kullanılabilirlik vurgular ve ikincil kopya eşitlenir sonra el ile yerine çalışma desteği ve isteğe bağlı olarak otomatik yerine çalışma. Bu yineleme özelliği, yalnızca ikincil rolü kullanılabilirliği çoğaltma yapılırken uygulanır.

  • Başlamadan Önce  

    Ön Koşullar

    Güvenlik

  • Bir kullanılabilirliği çoğaltma kullanılabilirliğini modunu 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.

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

Kullanılabilirlik bir grubun durumu modunu değiştirmek için

  1. Nesne Gezgini'nde birincil kopyayı barındıran sunucu kopyasına 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. Değiştirmek istediğiniz yineleme kullanılabilirliğini grubu tıklatın.

  4. Çoğaltma sağ tıklatın ve Özellikler.

  5. İçinde Kullanılabilirliği çoğaltma özelliklerini iletişim kutusu, kullanım kullanılabilirliği mod Bu çoğaltma kullanılabilirliğini modunu değiştirmek için açılan liste.

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

Transact-SQL'i Kullanma

Kullanılabilirlik bir grubun durumu modunu değiştirmek için

  1. Birincil kopyayı 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_namekopya on değiştirmek 'server_name'

       WITH ( {

           AVAILABILITY_MODE = {SYNCHRONOUS_COMMIT | ASYNCHRONOUS_COMMIT}

         | FAILOVER_MODE = {OTOMATİK | MANUEL}

           } )

    Burada group_namekullanılabilirliği Grup adıdır ve server_namedeğiştirilecek Yineleme barındıran sunucu örneğinin adı.

    [!NOT]

    FAILOVER_MODE = sadece AVAILABILITY_MODE da belirtirseniz, otomatik desteklenir = SYNCHRONOUS_COMMIT.

    Aşağıdaki örnek üzerinde birincil kopyası girmiş, AccountsAGkullanılabilirliği grup, değişiklikleri kullanılabilirliği ve yerine çalışma modları eşzamanlı tamamlama ve otomatik failover, sırasıyla tarafından barındırılan yineleme için INSTANCE09sunucu örneği.

    ALTER AVAILABILITY GROUP AccountsAG MODIFY REPLICA ON 'INSTANCE09'
       WITH (AVAILABILITY_MODE = SYNCHRONOUS_COMMIT);
    ALTER AVAILABILITY GROUP AccountsAG MODIFY REPLICA ON 'INSTANCE09'
       WITH (FAILOVER_MODE = AUTOMATIC);
    

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

PowerShell kullanma

Kullanılabilirlik bir grubun durumu modunu değiştirmek için

  1. Dizin Değiştir (cd) birincil kopyayı barındıran sunucu örneği.

  2. Kullanım Set-SqlAvailabilityReplicacmdlet ile AvailabilityModeparametre ve isteğe bağlı olarak, FailoverModeparametresi.

    Örneğin, aşağıdaki komut kopyayı değiştirir MyReplicakullanılabilirliği grubu MyAgeşzamanlı tamamlama kullanılabilirlik modu kullanmak ve otomatik yerine çalışma desteği.

    Set-SqlAvailabilityReplica -AvailabilityMode "SynchronousCommit" -FailoverMode "Automatic" ` 
    -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

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ış

Kullanılabilirlik modları (AlwaysOn kullanılabilirlik grupları)

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