Broker:Kelas Peristiwa Pesan Rusak
Berlaku untuk: SQL Server Azure SQL Managed Instance
SQL Server membuat peristiwa Broker:Pesan Rusak saat Service Broker menerima pesan yang rusak.
Broker:Kolom Data Kelas Peristiwa Pesan Rusak
Kolom data | Tipe | Deskripsi | Nomor kolom | Dapat difilter |
---|---|---|---|---|
ApplicationName | nvarchar | Nama aplikasi klien yang membuat koneksi ke instans SQL Server. Kolom ini diisi dengan nilai yang diteruskan oleh aplikasi daripada nama program yang ditampilkan. | 10 | Ya |
BigintData1 | bigint | Nomor urut pesan ini. | 52 | No |
BinaryData | gambar | Isi pesan pesan. | 2 | Ya |
ClientProcessID | int | ID yang ditetapkan oleh komputer host ke proses tempat aplikasi klien berjalan. Kolom data ini diisi jika ID proses klien disediakan oleh klien. | 9 | Ya |
DatabaseID | int | ID database yang ditentukan oleh pernyataan database USE, atau ID database default jika tidak ada pernyataan database USE yang dikeluarkan untuk instans tertentu. SQL Server Profiler menampilkan nama database jika kolom data ServerName diambil dalam jejak dan server tersedia. Tentukan nilai untuk database dengan menggunakan fungsi DB_ID. | 3 | Ya |
Kesalahan | int | Nomor id pesan di sys.messages untuk teks dalam peristiwa. | 31 | No |
EventClass | int | Jenis kelas peristiwa yang diambil. Selalu 161 untuk Broker:Pesan Rusak. | 27 | No |
EventSequence | int | Nomor urut untuk kejadian ini. | 51 | No |
FileName | nvarchar | Alamat jaringan titik akhir jarak jauh. | 36 | No |
GUID | pengidentifikasi unik | ID percakapan percakapan tempat pesan rusak berada. Pengidentifikasi ini dikirimkan sebagai bagian dari pesan, dan dibagikan di antara kedua sisi percakapan. | 54 | No |
Nama Host | nvarchar | Nama komputer tempat klien berjalan. Kolom data ini diisi jika nama host disediakan oleh klien. Untuk menentukan nama host, gunakan fungsi HOST_NAME. | 8 | Ya |
IntegerData | int | Nomor fragmen pesan ini. | 25 | Ya |
IsSystem | int | Menunjukkan apakah peristiwa terjadi pada proses sistem atau proses pengguna. 1 = sistem, 0 = pengguna. | 60 | No |
LoginSid | gambar | Nomor identifikasi keamanan (SID) pengguna yang masuk. Setiap SID unik untuk setiap login di server. | 41 | Ya |
NTDomainName | nvarchar | Domain Windows tempat pengguna berada. | 7 | Ya |
NTUserName | nvarchar | Nama pengguna yang memiliki koneksi yang menghasilkan peristiwa ini. | 6 | Ya |
ObjectName | nvarchar | Nama layanan dari sisi lain percakapan dan string koneksi yang digunakan database jarak jauh untuk menyambungkan ke database ini. | 34 | No |
RoleName | nvarchar | Peran titik akhir yang menerima pesan ini. Salah satu nilai berikut. inisiator: Titik akhir penerimaan adalah inisiator percakapan. target: Titik akhir penerimaan adalah target percakapan. |
38 | No |
ServerName | nvarchar | Nama instans SQL Server yang sedang dilacak. | 26 | No |
Keparahan | int | Jika kesalahan menyebabkan SQL Server menghilangkan pesan, tingkat keparahan kesalahan. | 29 | No |
SPID | int | ID proses server yang ditetapkan oleh SQL Server ke proses yang terkait dengan klien. | 12 | Ya |
StartTime | datetime | Waktu di mana peristiwa dimulai, jika tersedia. | 14 | Ya |
Solid | int | Menunjukkan lokasi dalam kode sumber SQL Server yang menghasilkan peristiwa. Setiap lokasi yang dapat menghasilkan peristiwa ini memiliki kode status yang berbeda. Teknisi dukungan Microsoft dapat menggunakan kode status ini untuk menemukan di mana peristiwa tersebut diproduksi. | 30 | No |
TextData | ntext | Deskripsi kerusakan terdeteksi. | 1 | Ya |
ID Transaksi | bigint | ID transaksi yang ditetapkan sistem. | 4 | No |
Kolom TextData dari kejadian ini berisi pesan yang menjelaskan masalah dengan pesan.