sp_enumeratependingschemachanges (T-SQL)

Berlaku untuk:SQL Server

Mengembalikan daftar semua perubahan skema yang tertunda. Prosedur tersimpan ini dapat digunakan dengan sp_markpendingschemachange, yang memungkinkan administrator melewati perubahan skema tertunda yang dipilih sehingga tidak direplikasi. Prosedur tersimpan ini dijalankan di Publisher pada database publikasi.

Konvensi sintaks transact-SQL

Sintaks

  
sp_enumeratependingschemachanges [ @publication = ] 'publication'   
    [ , [ @starting_schemaversion = ] starting_schemaversion ]  

Argumen

[ @publication = ] 'publication' Adalah nama publikasi. publikasi adalah sysname, tanpa default.

[ @starting_schemaversion = ] starting_schemaversion Adalah perubahan skema angka terendah untuk disertakan dalam tataan hasil.

Tataan Hasil

Nama kolom Jenis data Deskripsi
article_name nama sysname Nama artikel tempat perubahan skema diterapkan, atau Di seluruh publikasi untuk perubahan skema yang berlaku untuk seluruh publikasi.
skemaversi int Jumlah perubahan skema yang tertunda.
skema nama sysname Nilai teks yang mewakili jenis perubahan skema.
schematext nvarchar(maks) Transact-SQL yang menjelaskan perubahan skema.
skemastatus nvarchar(10) Menunjukkan apakah perubahan skema tertunda untuk artikel, yang bisa menjadi salah satu nilai berikut:

active = perubahan skema tertunda

tidak aktif = perubahan skema tidak aktif

skip = perubahan skema tidak direplikasi
skemaguid pengidentifikasi unik Mengidentifikasi perubahan skema.

Mengembalikan Nilai Kode

0 (berhasil) atau 1 (kegagalan)

Keterangan

sp_enumeratependingschemachanges digunakan dalam replikasi penggabungan.

sp_enumeratependingschemachanges, digunakan dengan sp_markpendingschemachange, ditujukan untuk dukungan replikasi penggabungan dan harus digunakan hanya ketika tindakan korektif lainnya, seperti reinisialisasi, telah gagal memperbaiki situasi.

Izin

Hanya anggota peran server tetap sysadmin atau peran database tetap db_owner yang dapat menjalankan sp_enumeratependingschemachanges.

Lihat Juga

Prosedur Tersimpan Replikasi (Transact-SQL)
sysmergeschemachange (Transact-SQL)