Veritabanı Yansıtma Oturumuna El ile Yük Devretme (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Yansıtılmış veritabanı eşzamanlandığında (yani, veritabanı SYNCHRONIZED durumundayken), veritabanı sahibi yansı sunucusuna el ile yük devretmeyi başlatabilir. El ile yük devretme yalnızca asıl sunucudan başlatılabilir.

Bir veritabanı yansıtma oturumunda el ile yük devri gerçekleştirmek için

  1. Asıl sunucuya bağlanın.

  2. Veritabanı bağlamını ana veritabanına ayarlayın:

    USE master;

  3. Asıl sunucuda aşağıdaki deyimi çalıştırın:

    ALTER DATABASE database_nameSET PARTNER FAILOVER, burada database_name yansıtılan veritabanıdır.

    Bu, yansıtma sunucusunun birincil role anında geçmesini başlatır.

Eski sorumluda istemcilerin veritabanı bağlantısı kesilir ve uçuş içi işlemler geri alınır.

Note

Microsoft Dağıtılmış İşlem Düzenleyicisi kullanılarak hazırlanmış, ancak yük devretme gerçekleştiğinde henüz onaylanmamış olan işlemler, veritabanında yük devretme gerçekleştikten sonra iptal edilmiş sayılır.

Ayrıca Bkz.

ALTER DATABASE Veritabanı Yansıtma (Transact-SQL)
Veritabanı Yansıtma Oturumuna Elle Geçiş Yapma (SQL Server Management Studio)
Veritabanı Yansıtma Oturumu Sırasında Rol Değiştirme (SQL Server)