sp_helpsubscriptionerrors (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Mengembalikan semua kesalahan replikasi transaksional untuk langganan tertentu. Prosedur tersimpan ini dijalankan di Distributor pada database distribusi.
Sintaks
sp_helpsubscriptionerrors
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @subscriber = ] N'subscriber'
, [ @subscriber_db = ] N'subscriber_db'
[ ; ]
Argumen
[ @publisher = ] N'publisher'
Nama Publisher. @publisher adalah sysname, tanpa default.
[ @publisher_db = ] N'publisher_db'
Nama database publikasi. @publisher_db adalah sysname, tanpa default.
[ @publication = ] N'publikasi'
Nama publikasi. @publication adalah sysname, tanpa default.
[ @subscriber = ] N'pelanggan'
Nama Pelanggan. @subscriber adalah sysname, tanpa default.
[ @subscriber_db = ] N'subscriber_db'
Nama database langganan. @subscriber_db adalah sysname, tanpa default.
Tataan hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
id |
int | ID kesalahan. |
time |
datetime | Waktu kesalahan terjadi. |
error_type_id |
int | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
source_type_id |
int | ID jenis sumber kesalahan. |
source_name |
nvarchar(100) | Nama sumber kesalahan. |
error_code |
nama sysname | Kode Kesalahan. |
error_text |
ntext | Pesan kesalahan. |
xact_seqno |
varbinary(16) | Memulai nomor urutan log transaksi dari batch eksekusi yang gagal. Hanya digunakan oleh Agen Distribusi. Ini adalah nomor urutan log transaksi dari transaksi pertama dalam batch eksekusi yang gagal. |
command_id |
int | ID perintah dari batch eksekusi yang gagal. Hanya digunakan oleh Agen Distribusi. Ini adalah ID perintah dari perintah pertama dalam batch eksekusi yang gagal. |
session_id |
int | ID sesi agen tempat kesalahan terjadi. |
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
sp_helpsubscriptionerrors
digunakan dengan rekam jepret dan replikasi transaksional.
Izin
Hanya anggota peran server tetap sysadmin atau peran database tetap db_owner yang dapat menjalankan sp_helpsubscriptionerrors
.