Broker:Kelas Peristiwa Ack Pesan Jarak Jauh
Berlaku untuk: SQL Server Azure SQL Managed Instance
SQL Server menghasilkan peristiwa Broker:Remote Message Ack saat Service Broker mengirim atau menerima pengakuan pesan.
Broker:Kolom Data Kelas Peristiwa Ack Pesan Jarak Jauh
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, bukan nama program yang ditampilkan. | 10 | Ya |
BigintData1 | bigint | Nomor urut pesan yang berisi pengakuan. | 52 | No |
BigintData2 | bigint | Nomor urut pesan yang sedang diakui. | 53 | No |
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. Jika tidak ada pernyataan database USE yang dikeluarkan untuk instans tertentu, ID database default. 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 |
EventClass | int | Jenis kelas peristiwa yang diambil. Selalu 149 untuk Broker:Message Ack. | 27 | No |
EventSequence | int | Nomor urut untuk kejadian ini. | 51 | No |
EventSubClass | nvarchar | Jenis subkelas peristiwa, memberikan informasi lebih lanjut tentang setiap kelas peristiwa. Kolom ini bisa berisi nilai berikut: Pesan Dengan Pengakuan Terkirim: Service Broker mengirim pengakuan sebagai bagian dari pesan berurutan normal. Pengakuan Terkirim: Service Broker mengirim pengakuan di luar pesan berurutan normal. Pesan Dengan Pengakuan Diterima: Service Broker menerima pengakuan sebagai bagian dari pesan berurutan normal. Pengakuan Diterima: Service Broker menerima pengakuan di luar pesan berurutan. |
21 | Ya |
GUID | pengidentifikasi unik | ID percakapan dialog. Pengidentifikasi ini dikirimkan sebagai bagian dari pesan, dan dibagikan di antara kedua sisi percakapan. | 54 | No |
HonorBrokerPriority | Int | Nilai saat ini dari opsi HONOR_BROKER_PRIORITY database: 0 = NONAKTIF, 1 = AKTIF. | 32 | Ya |
HostName | 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 yang berisi pengakuan. | 25 | No |
IntegerData2 | int | Nomor fragmen pesan yang diakui. | 55 | No |
IsSystem | int | Menunjukkan apakah peristiwa terjadi pada proses sistem atau proses pengguna. 0 = pengguna 1 = sistem |
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 |
Prioritas | int | Tingkat prioritas percakapan. | 5 | Ya |
RoleName | nvarchar | Peran instans yang mengakui pesan. Ini adalah inisiator atau target. | 38 | No |
ServerName | nvarchar | Nama instans SQL Server yang sedang dilacak. | 26 | 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 |
StarvationElevation | int | Pesan dikirim dengan prioritas yang lebih tinggi daripada prioritas yang dikonfigurasi untuk percakapan: 0 = false, 1 = true. | 33 | Ya |
TransactionID | bigint | ID transaksi yang ditetapkan sistem. | 4 | No |