Bir kullanılabilirlik Group (Transact-sql) oluştur

Nasıl kullanılacağı açıklanmıştır Transact-SQLoluşturma ve yapılandırma örnekleri bir kullanılabilirlik grubu SQL Server 2012olan AlwaysOn Kullanılabilirlik Gruplarıözelliği etkin. Bir kullanılabilirliği Grup yerine çalışma ortakları, olarak bilinen bir dizi ve tek bir birim olarak yönelir kullanıcı veritabanları kümesi tanımlar kullanılabilirliği yinelemeler, yerine çalışma desteği.

[!NOT]

Kullanılabilirlik gruplara giriş için bkz: AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış.

  • Başlamadan önce: Önkoşullar, güvenlik, Özet görevleri ve karşılık gelen Transact-sql deyimleri 

  • Oluşturmak ve bir kullanılabilirliğini yapılandırmak için Grup, kullanma: Transact-sql 

  • Örnek: bir kullanılabilirlik grubu bu kullanan Windows kimlik doğrulaması yapılandırma

[!NOT]

Kullanmaya alternatif olarak Transact-SQL, kullanılabilirlik Grubu Oluştur Sihirbazı'nı kullanabilirsiniz ya da SQL ServerPowerShell cmdlets. Daha fazla bilgi için bkz: Yeni kullanılabilirlik Grubu Sihirbazı (SQL Server Management Studio'yu) kullanma, Yeni durumu Grup iletişim kutusu (SQL Server Management Studio'yu) kullanma, ya Bir kullanılabilirlik grubu (SQL Server PowerShell).

Başlamadan Önce

İlk kullanılabilirlik grup oluşturma girişiminde bulunmadan önce bu bölümde okumak öneririz.

Önkoşullar, kısıtlamaları ve öneriler

  • Bir kullanılabilirlik grubu oluşturmadan önce aşağıdakileri doğrulayın örneklerini SQL Serverana kullanılabilirlik yinelemeler farklı Windows Server yük devretme kümeleme (wsfc) düğüm aynı wsfc failover kümede bulunur. Ayrıca, her sunucu örneği diğer tüm karşıladığını doğrulamak AlwaysOn Kullanılabilirlik GruplarıÖnkoşullar. Daha fazla bilgi için size okumanızı tavsiye Önkoşullar, kısıtlamaları ve öneriler için AlwaysOn kullanılabilirlik grupları (SQL Server).

Güvenlik

İzinler

Üyelik sysadminsabit sunucu rolü ve kullanılabilirlik grubu oluştur sunucu izni, herhangi bir kullanılabilirlik group alter izni veya control server izni.

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

Özet görevler ve karşılık gelen Transact-sql deyimleri

Aşağıdaki tablo oluşturma ve yapılandırma kullanılabilirliğini grubu içinde yer alan temel görevleri listeler ve hangi gösterir Transact-SQLBu görevler için kullanmak için deyimleri. AlwaysOn Kullanılabilirlik GruplarıGörevleri içinde bunlar tabloda sunulmaktadır sıradaki gerçekleştirilmesi gerekir.

Görev

Transact-sql Statement (s)

Burada görev yapmak için*

Bitiş noktası yansıtma veritabanı oluşturma (her SQL Serverörneği)

Bitiş noktası create endpointName ... DATABASE_MIRRORING için

Her sunucu örneği bitiş noktası yansıtma veritabanı bulunmayan yürütün.

Kullanılabilirlik grubu oluşturma

KULLANILABİLİRLİK GRUBU OLUŞTURMA

İlk birincil yineleme barındırmak için sunucu örneği çalıştırın.

İkincil çoğaltma kullanılabilirliğini grubuna katılın

alter kullanılabilirlik grubu group_name katılın

İkincil kopya barındıran her sunucu örneği üzerinde yürütün.

Ikincil veritabanı hazırlama

Yedekleme ve geri.

Yedekleri birincil kopyayı barındıran sunucu örneği oluşturun.

Her sunucu örneği bir ikincil çoğaltma barındıran yedekleri restore WITH norecovery kullanarak geri yükleyin.

Her ikincil veritabanı kullanılabilirlik grubuna katılarak veri Eşitlemeyi Başlat

alter database database_name HCMH kullanılabilirliği GRUBUNU ayarla =group_name

İkincil kopya barındıran her sunucu örneği üzerinde yürütün.

* Belirli bir görevi gerçekleştirmek için belirtilen sunucu örneği veya örnekleri bağlanmak.

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

Oluşturmak ve bir kullanılabilirlik grubu yapılandırmak için Transact-sql kullanarak

[!NOT]

Her bu kod örnekleri içeren örnek yapılandırma yordamı Transact-SQLdeyimleri görmek Örnek: bir kullanılabilirlik yapılandırma grubu kullanan Windows kimlik doğrulaması bu.

  1. Birincil yineleme barındırmak için sunucu kopyasına bağlanın.

  2. Kullanılabilirlik grubu kullanarak oluşturmak Kullanılabilirliği grubu oluşturmak Transact-SQL deyimi.

  3. Yeni ikincil çoğaltma kullanılabilirliğini grubuna katılın. Daha fazla bilgi için, bkz. İkincil çoğaltma kullanılabilirliğini grubuna (SQL Server) katılın.

  4. Kullanılabilirlik grubundaki her veritabanı için restore WITH norecovery kullanarak birincil veritabanı son yedeğini geri yükleyerek ikincil bir veritabanı oluşturun. Daha fazla bilgi için bkz: Bir kullanılabilirlik Group (Transact-sql) oluştur, başlangıç ile veritabanı yedekleme geri adım.

  5. Her yeni bir ikincil veritabanı kullanılabilirlik grubuna katılın. Daha fazla bilgi için, bkz. İkincil çoğaltma kullanılabilirliğini grubuna (SQL Server) katılın.

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

Örnek: bir kullanılabilirlik grubu bu kullanan Windows kimlik doğrulaması yapılandırma

Bu örnek, bir örnek oluşturur AlwaysOn Kullanılabilirlik Gruplarıyapılandırma yordamı kullanan Transact-SQLWindows kimlik doğrulaması kullanmasını bitiş noktası yansıtma veritabanı ayarlamak için oluşturulur ve kullanılabilirlik grup ve bunun ikincil veritabanları yapılandırın.

Bu örnek, aşağıdaki bölümleri içerir:

  • Örnek yapılandırma yordamını kullanarak önkoşulları

  • Örnek yapılandırma yordamı

  • Kod örneği için örnek yapılandırma yordamı tamamlamanız

Örnek yapılandırma yordamını kullanarak önkoşulları

Bu örnek yordamda aşağıdaki gereksinimleri vardır:

  • Sunucu örnekleri desteklemesi gerekir AlwaysOn Kullanılabilirlik Grupları. Daha fazla bilgi için, bkz. Önkoşullar, kısıtlamaları ve öneriler için AlwaysOn kullanılabilirlik grupları (SQL Server).

  • İki örnek veritabanları, MyDb1ve MyDb2, birincil yineleme barındıracak sunucu örneği bulunmalıdır. Aşağıdaki kod örnekleri oluşturmak ve bu iki veritabanları yapılandırın ve her bir tam yedeğini oluşturun. Bu kod örnekleri örnek kullanılabilirlik grubu oluşturmak istediğiniz sunucu örneği çalıştırın. Bu sunucu örneği örnek kullanılabilirlik grubunun ilk birincil yineleme ev sahipliği yapacak.

    1. Aşağıdaki Transact-SQLörnek, bu veritabanları oluşturur ve onları tam kurtarma modeli kullanmak üzere değiştirir:

      -- Create sample databases:
      CREATE DATABASE MyDb1;
      GO
      ALTER DATABASE MyDb1 SET RECOVERY FULL;
      GO
      
      CREATE DATABASE MyDb2;
      GO
      ALTER DATABASE MyDb2 SET RECOVERY FULL;
      GO
      
    2. Aşağıdaki kod örneği tam veritabanı yedeğini oluşturur MyDb1ve MyDb2. Bu kod örneği kurgusal bir yedek paylaşımını kullanır \\FILESERVER\SQLbackups.

      -- Backup sample databases:
      BACKUP DATABASE MyDb1 
      TO DISK = N'\\FILESERVER\SQLbackups\MyDb1.bak' 
          WITH FORMAT
      GO
      
      BACKUP DATABASE MyDb2 
      TO DISK = N'\\FILESERVER\SQLbackups\MyDb2.bak' 
          WITH FORMAT
      GO
      

[TopOfExample]

Örnek yapılandırma yordamı

Bu örnek yapılandırması, kullanılabilirliği çoğaltma hizmeti hesapları çalıştırmak farklı, ama güvenilir etki altında iki tek başına sunucu örneği üzerinde oluşturulacak ( DOMAIN1 ve DOMAIN2).

Bu örnek yapılandırmada kullanılan değerler aşağıdaki tabloda özetlenmiştir.

İlk rolü

Sistem

Ana SQL Serverörneği

Birincil

COMPUTER01

AgHostInstance

İkincil

COMPUTER02

Varsayılan örneği.

  1. Adlı bitiş noktası yansıtma veritabanı oluşturma dbm_endpointüzerine planladığınız kullanılabilirlik grubu oluşturmak sunucu örneği (adlandırılmış örneği budur AgHostInstanceüzerine COMPUTER01). Bu bitiş noktası 7022 bağlantı noktasını kullanır. Not birincil yineleme kullanılabilirliğini grubunu oluşturduğunuz sunucu örneği ev sahipliği yapacak.

    -- Create endpoint on server instance that hosts the primary replica:
    CREATE ENDPOINT dbm_endpoint
        STATE=STARTED 
        AS TCP (LISTENER_PORT=7022) 
        FOR DATABASE_MIRRORING (ROLE=ALL)
    GO
    
  2. Bir son nokta oluşturun dbm_endpoint, ikincil çoğaltma barındıran sunucu örneği üzerinde (varsayılan sunucu örneği bu olduğunu COMPUTER02). Bu bitiş noktası 5022 bağlantı noktasını kullanır.

    -- Create endpoint on server instance that hosts the secondary replica: 
    CREATE ENDPOINT dbm_endpoint
        STATE=STARTED 
        AS TCP (LISTENER_PORT=5022) 
        FOR DATABASE_MIRRORING (ROLE=ALL)
    GO
    
  3. [!NOT]

    Hizmet hesapları, kullanılabilirlik yinelemeler barındırmak için olan sunucu örnekleri aynı etki alanı hesabı altında çalıştırın bu adım gereksizdir. Atlayın ve doğrudan bir sonraki adıma geçin.

    Her sunucu örneği üzerinde farklı bir etki alanı kullanıcıları'nın altından hizmet hesaplarının sunucu örnekleri çalıştırırsanız diğer sunucu için oturum açma oluşturun ve bu giriş yerel bitiş noktası yansıtma veritabanı erişim izni vermek.

    Aşağıdaki kod örneği gösterildiği Transact-SQLbir oturum oluşturma ve bir bitiş noktası izni verilmesi için deyimleri. Etki alanı hesabı uzak sunucu örneği temsil burada olarak domain_name\user_name.

      -- If necessary, create a login for the service account, domain_name\user_name
      -- of the server instance that will host the other replica:
      USE master;
      GO
      CREATE LOGIN [domain_name\user_name] FROM WINDOWS;
      GO
      -- And Grant this login connect permissions on the endpoint:
      GRANT CONNECT ON ENDPOINT::dbm_endpoint 
         TO [domain_name\user_name];
      GO
    
  4. Kullanıcı veritabanlarını bulunduğu sunucu örneği, kullanılabilirlik grubu oluşturun.

    Aşağıdaki kod örneği adlı bir kullanılabilirlik grup oluşturur MyAGhangi sunucu örneği örnek veritabanları MyDb1ve MyDb2, oluşturulan. Yerel sunucu örneği AgHostInstance, COMPUTER01ilk belirtilir. Bu örnek, ilk birincil yineleme ev sahipliği yapacak. Uzak sunucu örneği, varsayılan sunucu örneği COMPUTER02, ikincil kopya barındırması belirtilir. Hem kullanılabilirliği çoğaltma (için tamamlama zaman uyumsuz çoğaltmaları el ile yerine çalışma anlamına gelir failover ile olası veri kaybını zorla) el ile yerine çalışma ile tamamlama zaman uyumsuz modunu kullanacak şekilde yapılandırılır.

    -- Create the availability group, MyAG: 
    CREATE AVAILABILITY GROUP MyAG 
       FOR 
          DATABASE MyDB1, MyDB2 
       REPLICA ON 
          'COMPUTER01\AgHostInstance' WITH 
             (
             ENDPOINT_URL = 'TCP://COMPUTER01.Adventure-Works.com:7022', 
             AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
             FAILOVER_MODE = MANUAL
             ),
          'COMPUTER02' WITH 
             (
             ENDPOINT_URL = 'TCP://COMPUTER02.Adventure-Works.com:5022',
             AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
             FAILOVER_MODE = MANUAL
             ); 
    GO
    

    İçin ek Transact-SQLbir kullanılabilirlik grubu oluşturma örnekleri kodu öğrenmek için bkz. KULLANILABİLİRLİK group (Transact-sql) oluştur.

  5. İkincil çoğaltma barındıran sunucu örneği, ikincil çoğaltma kullanılabilirliğini grubuna katılın.

    Aşağıdaki kod örneği ikincil çoğaltma katılır COMPUTER02için MyAGkullanılabilirliği grup.

    -- On the server instance that hosts the secondary replica, 
    -- join the secondary replica to the availability group:
    ALTER AVAILABILITY GROUP MyAG JOIN;
    GO
    
  6. İkincil çoğaltma barındıran sunucu örneği, ikincil veritabanları oluşturun.

    Aşağıdaki kod örneği oluşturur MyDb1ve MyDb2restore WITH norecovery kullanarak veritabanı yedekleri geri yükleme tarafından ikincil veritabanları.

    -- On the server instance that hosts the secondary replica, 
    -- Restore database backups using the WITH NORECOVERY option:
    RESTORE DATABASE MyDb1 
        FROM DISK = N'\\FILESERVER\SQLbackups\MyDb1.bak' 
        WITH NORECOVERY
    GO
    
    RESTORE DATABASE MyDb2 
        FROM DISK = N'\\FILESERVER\SQLbackups\MyDb2.bak' 
        WITH NORECOVERY
    GO
    
  7. Birincil kopyayı barındıran sunucu örneği, her birincil veritabanı üzerinde işlem günlüğü yedekleyin.

    Önemli notÖnemli

    Gerçek durumu grubunu yapılandırırken, ilgili ikincil veritabanları kullanılabilirliğini gruba katıldı kadar bu günlük yedekleme gerçekleştirmeden önce size günlük yedekleme görevleri, birincil veritabanları için askıya, öneririz.

    Aşağıdaki kod örneği, MyDb1 ve MyDb2 bir hareket günlük yedek oluşturur.

    -- On the server instance that hosts the primary replica, 
    -- Backup the transaction log on each primary database:
    BACKUP LOG MyDb1 
    TO DISK = N'\\FILESERVER\SQLbackups\MyDb1.bak' 
        WITH NOFORMAT
    GO
    
    BACKUP LOG MyDb2 
    TO DISK = N'\\FILESERVER\SQLbackups\MyDb2.bak' 
        WITHNOFORMAT
    GO
    
    İpucuİpucu

    Genellikle, günlük yedekleme olmalı her birincil veritabanı üzerinde gerçekleştirilen ve ilgili ikincil veritabanı (WITH norecovery kullanarak) geri. Ancak, bu günlük yedekleme veritabanı oluşturduğunuz ve günlük yedekleme henüz alınmış ya da kurtarma modeli sadece basit tam değiştirildi gereksiz olabilir.

  8. İkincil çoğaltma barındıran sunucu örneği, günlüğü yedekleri ikincil veritabanları için geçerlidir.

    Aşağıdaki kod örneği yedekleme için geçerlidir MyDb1ve MyDb2restore WITH norecovery kullanarak veritabanı yedekleri geri yükleme tarafından ikincil veritabanları.

    Önemli notÖnemli

    Gerçek ikincil veritabanı hazırlanırken, ikincil veritabanı ile en erken başlangıç ve her zaman geri WITH norecovery kullanarak oluşturduğunuz veritabanı yedeklemeden sonra alınan her günlük yedekleme uygulamak gerekiyor. Hem tam ve fark veritabanı yedekleri geri, tabii ki, size yalnızca fark yedeklemeden sonra gerçekleştirilen günlük yedeklemeler uygulamak gerekir.

    -- Restore the transaction log on each secondary database,
    -- using the WITH NORECOVERY option:
    RESTORE LOG MyDb1 
        FROM DISK = N'\\FILESERVER\SQLbackups\MyDb1.bak' 
        WITH FILE=1, NORECOVERY
    GO
    RESTORE LOG MyDb2 
        FROM DISK = N'\\FILESERVER\SQLbackups\MyDb2.bak' 
        WITH FILE=1, NORECOVERY
    GO
    
  9. İkincil çoğaltma barındıran sunucu örneği, yeni ikincil veritabanları kullanılabilirliğini grubuna katılın.

    Aşağıdaki kod örneği, birleştirmeler MyDb1ikincil veritabanı ve sonra MyDb2ikincil veritabanları için MyAGkullanılabilirliği grup.

    -- On the server instance that hosts the secondary replica, 
    -- join each secondary database to the availability group:
    ALTER DATABASE MyDb1 SET HADR AVAILABILITY GROUP = MyAG;
    GO
    
    ALTER DATABASE MyDb2 SET HADR AVAILABILITY GROUP = MyAG;
    GO
    

[TopOfExample]

Kod örneği için örnek yapılandırma yordamı tamamlamanız

Aşağıdaki örnek, örnek yapılandırma yordamı tüm adımları kod örneklerinden birleştirir. Bu kod örneğinde kullanılan tutucu değerleri aşağıdaki tabloda özetlenmiştir. Bu kod örneği adımları hakkında daha fazla bilgi için bkz: Örnek yapılandırma yordamını kullanarak önkoşulları ve Örnek yapılandırma yordamı, bu konuda daha önceki.

Yer tutucu

Açıklama

\\FILESERVER\SQLbackups

Hayali yedek Paylaş.

\\FILESERVER\SQLbackups\MyDb1.bak

Yedek dosyası için MyDb1.

\\FILESERVER\SQLbackups\MyDb2.bak

Yedek dosyası için MyDb2.

7022

Bitiş noktası yansıtma her veritabanı için atanan bağlantı noktası numarası.

COMPUTER01\AgHostInstance

İlk birincil kopyayı barındıran sunucu örneği.

COMPUTER02

İlk ikincil çoğaltma barındıran sunucu örneği. Bu varsayılan sunucu örneği olduğunu COMPUTER02.

dbm_endpoint

Bitiş noktası yansıtma her veritabanı için belirtilen adı.

MyAG

Örnek kullanılabilirlik grubunun adı.

MyDb1

İlk örnek veritabanının adı.

MyDb2

İkinci örnek veritabanının adı.

DOMAIN1\user1

Hizmet hesabı ilk birincil yineleme barındırmak için sunucu örneği.

DOMAIN2\user2

Hizmet hesabı ilk ikincil çoğaltma barındırmak için sunucu örneği.

TCP://COMPUTER01.Adventure-Works.com:7022

Bitiş noktası URL'sini AgHostInstance örnek SQL Serverüzerinde COMPUTER01.

TCP://COMPUTER02.Adventure-Works.com:5022

Bitiş noktası URL'si varsayılan örneği SQL Serverüzerinde COMPUTER02.

[!NOT]

İçin ek Transact-SQLbir kullanılabilirlik grubu oluşturma örnekleri kodu öğrenmek için bkz. KULLANILABİLİRLİK group (Transact-sql) oluştur.

-- on the server instance that will host the primary replica, 
-- create sample databases:
CREATE DATABASE MyDb1;
GO
ALTER DATABASE MyDb1 SET RECOVERY FULL;
GO

CREATE DATABASE MyDb2;
GO
ALTER DATABASE MyDb2 SET RECOVERY FULL;
GO

-- Backup sample databases:
BACKUP DATABASE MyDb1 
TO DISK = N'\\FILESERVER\SQLbackups\MyDb1.bak' 
    WITH FORMAT
GO

BACKUP DATABASE MyDb2 
TO DISK = N'\\FILESERVER\SQLbackups\MyDb2.bak' 
    WITH FORMAT
GO

-- Create the endpoint on the server instance that will host the primary replica:
CREATE ENDPOINT dbm_endpoint
    STATE=STARTED 
    AS TCP (LISTENER_PORT=7022) 
    FOR DATABASE_MIRRORING (ROLE=ALL)
GO

-- Create the endpoint on the server instance that will host the secondary replica: 
CREATE ENDPOINT dbm_endpoint
    STATE=STARTED 
    AS TCP (LISTENER_PORT=7022) 
    FOR DATABASE_MIRRORING (ROLE=ALL)
GO

-- If both service accounts run under the same domain account, skip this step. Otherwise, 
-- On the server instance that will host the primary replica, 
-- create a login for the service account 
-- of the server instance that will host the secondary replica, DOMAIN2\user2, 
-- and grant this login connect permissions on the endpoint:
USE master;
GO
CREATE LOGIN [DOMAIN2\user2] FROM WINDOWS;
GO
GRANT CONNECT ON ENDPOINT::dbm_endpoint 
   TO [DOMAIN2\user2];
GO

-- If both service accounts run under the same domain account, skip this step. Otherwise, 
-- On the server instance that will host the secondary replica,
-- create a login for the service account 
-- of the server instance that will host the primary replica, DOMAIN1\user1, 
-- and grant this login connect permissions on the endpoint:
USE master;
GO

CREATE LOGIN [DOMAIN1\user1] FROM WINDOWS;
GO
GRANT CONNECT ON ENDPOINT::dbm_endpoint 
   TO [DOMAIN1\user1];
GO

-- On the server instance that will host the primary replica, 
-- create the availability group, MyAG: 
CREATE AVAILABILITY GROUP MyAG 
   FOR 
      DATABASE MyDB1, MyDB2 
   REPLICA ON 
      'COMPUTER01\AgHostInstance' WITH 
         (
         ENDPOINT_URL = 'TCP://COMPUTER01.Adventure-Works.com:7022',
         AVAILABILITY_MODE = SYNCHRONOUS_COMMIT,
         FAILOVER_MODE = AUTOMATIC
         ),
      'COMPUTER02' WITH 
         (
         ENDPOINT_URL = 'TCP://COMPUTER02.Adventure-Works.com:7022',
         AVAILABILITY_MODE = SYNCHRONOUS_COMMIT,
         FAILOVER_MODE = AUTOMATIC
         ); 
GO

-- On the server instance that hosts the secondary replica, 
-- join the secondary replica to the availability group:
ALTER AVAILABILITY GROUP MyAG JOIN;
GO

-- Restore database backups onto this server instance, using RESTORE WITH NORECOVERY:
RESTORE DATABASE MyDb1 
    FROM DISK = N'\\FILESERVER\SQLbackups\MyDb1.bak' 
    WITH NORECOVERY
GO

RESTORE DATABASE MyDb2 
    FROM DISK = N'\\FILESERVER\SQLbackups\MyDb2.bak' 
    WITH NORECOVERY
GO

-- Back up the transaction log on each primary database:
BACKUP LOG MyDb1 
TO DISK = N'\\FILESERVER\SQLbackups\MyDb1.bak' 
    WITH NOFORMAT
GO

BACKUP LOG MyDb2 
TO DISK = N'\\FILESERVER\SQLbackups\MyDb2.bak' 
    WITHNOFORMAT
GO

-- Restore the transaction log on each secondary database,
-- using the WITH NORECOVERY option:
RESTORE LOG MyDb1 
    FROM DISK = N'\\FILESERVER\SQLbackups\MyDb1.bak' 
    WITH FILE=1, NORECOVERY
GO
RESTORE LOG MyDb2 
    FROM DISK = N'\\FILESERVER\SQLbackups\MyDb2.bak' 
    WITH FILE=1, NORECOVERY
GO

-- On the server instance that hosts the secondary replica, 
-- join each secondary database to the availability group:
ALTER DATABASE MyDb1 SET HADR AVAILABILITY GROUP = MyAG;
GO

ALTER DATABASE MyDb2 SET HADR AVAILABILITY GROUP = MyAG;
GO

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

ilişkili Görevler

Kullanılabilirlik grup ve yineleme özelliklerini yapılandırmak için

Kullanılabilirlik grubu yapılandırmasını tamamlamak için

Kullanılabilirlik grubu oluşturmak için alternatif yollar

AlwaysOn kullanılabilirlik grupları etkinleştirmek için

Bitiş noktası yansıtma veritabanı yapılandırma

AlwaysOn kullanılabilirlik gruplarını yapılandırma sorunlarını gidermek için

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

İlişkili İçerik

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

Ayrıca bkz.

Kavramlar

Veritabanı yansıtma bitiş noktası (SQL Server)

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

Kullanılabilirlik grubu dinleyici, istemci bağlantısı ve uygulama yük devretme (SQL Server)

Önkoşullar, kısıtlamaları ve öneriler için AlwaysOn kullanılabilirlik grupları (SQL Server)