Bagikan melalui


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.

Konvensi sintaks transact-SQL

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.