全部产品
Search
文档中心

ApsaraDB RDS:Replikasi database dari instance ApsaraDB RDS yang menjalankan SQL Server 2012 atau versi lebih baru

更新时间:Jul 02, 2025

Untuk mereplikasi database dari instance ApsaraDB RDS yang menjalankan SQL Server 2012 atau versi lebih baru, Anda harus mengeksekusi pernyataan SQL dan menentukan database sumber serta tujuan menggunakan prosedur tersimpan sp_rds_copy_database. Durasi replikasi bergantung pada ukuran database sumber.

Catatan

Untuk informasi lebih lanjut tentang cara mereplikasi database dari instance RDS yang menjalankan SQL Server 2008 R2, lihat Replikasi Database dari Instance ApsaraDB RDS dengan SQL Server 2008 R2.

Prasyarat

  • Instance RDS menjalankan SQL Server 2012 atau versi lebih baru.

  • Kapasitas penyimpanan yang tersedia di instance RDS tujuan minimal 1,3 kali lebih besar dari ukuran database sumber.

Prosedur

Eksekusi pernyataan berikut untuk mereplikasi database yang ada:

USE master
GO
-- Query versi mesin database.
SELECT @@Version
GO
-- Buat database.
CREATE DATABASE testdb
GO
-- Replikasi database sumber. testdb menentukan database sumber, dan testdb_copy menentukan database tujuan.
EXEC sp_rds_copy_database 'testdb','testdb_copy'
-- Verifikasi bahwa database tujuan telah dibuat.
SELECT *
FROM sys.databases
WHERE name IN ('testdb','testdb_copy')
-- Query status pemulihan database.
SELECT 
    family_guid,database_guid,* 
FROM sys.database_recovery_status
WHERE 
DB_NAME(database_id) IN ('testdb','testdb_copy')