sp_check_dynamic_filters (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Menampilkan informasi tentang properti filter baris berparameter untuk publikasi, khususnya fungsi yang digunakan untuk menghasilkan partisi data yang difilter untuk publikasi dan apakah publikasi memenuhi syarat untuk menggunakan partisi yang telah dikomputasi. Prosedur tersimpan ini dijalankan di Publisher pada database publikasi.
Sintaks
sp_check_dynamic_filters [ @publication = ] 'publication'
Argumen
[ @publication = ] 'publication'
Adalah nama publikasi. publikasi adalah sysname, tanpa default.
Tataan Hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
can_use_partition_groups | bit | Apakah jika publikasi memenuhi syarat untuk menggunakan partisi yang telah dikomputasi; di mana 1 berarti bahwa partisi yang telah dikomputasi dapat digunakan, dan 0 berarti bahwa partisi tersebut tidak dapat digunakan. |
has_dynamic_filters | bit | Apakah jika setidaknya satu filter baris berparameter telah ditentukan dalam publikasi; di mana 1 berarti ada satu atau beberapa filter baris berparameter, dan 0 berarti tidak ada filter dinamis. |
dynamic_filters_function_list | nvarchar(500) | Daftar fungsi yang digunakan untuk memfilter artikel dalam publikasi, di mana setiap fungsi dipisahkan oleh titik koma. |
validate_subscriber_info | nvarchar(500) | Daftar fungsi yang digunakan untuk memfilter artikel dalam publikasi, di mana setiap fungsi dipisahkan oleh tanda plus (+). |
uses_host_name | bit | Jika fungsi HOST_NAME() digunakan dalam filter baris berparameter, di mana 1 berarti bahwa fungsi ini digunakan untuk pemfilteran dinamis. |
uses_suser_sname | bit | Jika fungsi SUSER_SNAME() digunakan dalam filter baris berparameter, di mana 1 berarti bahwa fungsi ini digunakan untuk pemfilteran dinamis. |
Mengembalikan Nilai Kode
0 (berhasil) atau 1 (kegagalan)
Keterangan
sp_check_dynamic_filters digunakan dalam replikasi penggabungan.
Jika publikasi telah didefinisikan untuk menggunakan partisi yang telah dikomputasi sebelumnya, sp_check_dynamic_filters memeriksa setiap pelanggaran pembatasan partisi yang telah dikomputasi. Jika ada yang ditemukan, kesalahan akan ditampilkan. Untuk informasi selengkapnya, lihat Mengoptimalkan Performa Filter Berparameter dengan Partisi yang Telah Dikomputasi.
Jika publikasi telah didefinisikan sebagai memiliki filter baris berparameter, tetapi tidak ada filter baris berparameter yang ditemukan, kesalahan akan ditampilkan.
Izin
Hanya anggota peran server tetap sysadmin atau peran database tetap db_owner yang dapat menjalankan sp_check_dynamic_filters.
Lihat Juga
Mengelola Partisi untuk Publikasi Gabungan dengan Filter Berparameter
sp_check_join_filter (T-SQL)
sp_check_subset_filter (T-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk