sys.availability_databases_cluster (Transact-SQL)

Aplikasi ke:SQL Server

Mengembalikan satu baris untuk setiap database ketersediaan pada instans SQL Server yang menghosting replika ketersediaan untuk grup ketersediaan AlwaysOn di kluster Windows Server Failover Clustering (WSFC), terlepas dari apakah database salinan lokal telah bergabung ke grup ketersediaan.

Catatan

Saat database ditambahkan ke grup ketersediaan, database utama secara otomatis bergabung ke grup. Database sekunder harus disiapkan pada setiap replika sekunder sebelum dapat digabungkan ke grup ketersediaan.

Nama kolom Jenis data Deskripsi
group_id pengidentifikasi unik Pengidentifikasi unik grup ketersediaan tempat database berpartisipasi.

NULL = database bukan bagian dari replika ketersediaan dalam grup ketersediaan.
group_database_id pengidentifikasi unik Pengidentifikasi unik database dalam grup ketersediaan, jika ada, tempat database berpartisipasi. group_database_id sama untuk database ini pada replika utama dan pada setiap replika sekunder tempat database telah bergabung ke grup ketersediaan.

NULL = database bukan bagian dari replika ketersediaan dalam grup ketersediaan apa pun.
database_name nama sysname Nama database yang ditambahkan ke grup ketersediaan.

Izin

Jika pemanggil sys.availability_databases_cluster bukan pemilik database, izin minimum yang diperlukan untuk melihat baris yang sesuai adalah izin tingkat server ALTER ANY DATABASE atau VIEW ANY DATABASE , atau CREATE DATABASE izin dalam database master .

Izin untuk SQL Server 2022 dan yang lebih baru

Memerlukan VIEW izin SERVER PERFORMANCE STATE di server.