sys.conversation_endpoints (T-SQL)
Berlaku untuk: SQL Server
Setiap sisi percakapan Service Broker diwakili oleh titik akhir percakapan. Tampilan katalog ini berisi baris per titik akhir percakapan dalam database.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
conversation_handle | pengidentifikasi unik | Pengidentifikasi untuk titik akhir percakapan ini. Tidak DAPAT DIUBAH KE NULL. |
conversation_id | pengidentifikasi unik | Pengidentifikasi untuk percakapan. Pengidentifikasi ini dibagikan oleh kedua peserta dalam percakapan. Ini bersama dengan kolom is_initiator unik dalam database. Tidak DAPAT DIUBAH KE NULL. |
is_initiator | kecil | Apakah titik akhir ini adalah inisiator atau target percakapan. Tidak DAPAT DIUBAH KE NULL. 1 = Inisiator 0 = Target |
service_contract_id | int | Pengidentifikasi kontrak untuk percakapan ini. Tidak DAPAT DIUBAH KE NULL. |
conversation_group_id | pengidentifikasi unik | Pengidentifikasi untuk grup percakapan tempat percakapan ini berada. Tidak DAPAT DIUBAH KE NULL. |
service_id | int | Pengidentifikasi untuk layanan untuk sisi percakapan ini. Tidak DAPAT DIUBAH KE NULL. |
lifetime | datetime | Tanggal/waktu kedaluwarsa untuk percakapan ini. Tidak DAPAT DIUBAH KE NULL. |
state | char(2) | Status percakapan saat ini. Tidak DAPAT DIUBAH KE NULL. Salah satu: SO Mulai keluar. SQL Server memproses BEGIN CONVERSATION untuk percakapan ini, tetapi belum ada pesan yang dikirim. SI Mulai masuk. Instans lain memulai percakapan baru dengan SQL Server, tetapi SQL Server belum sepenuhnya menerima pesan pertama. SQL Server dapat membuat percakapan dalam status ini jika pesan pertama terfragmentasi atau SQL Server menerima pesan yang tidak berurutan. Namun, SQL Server mungkin membuat percakapan dalam status CO (konversing) jika transmisi pertama yang diterima untuk percakapan berisi seluruh pesan pertama. Konversensi CO. Percakapan dibuat, dan kedua sisi percakapan dapat mengirim pesan. Sebagian besar komunikasi untuk layanan umum terjadi ketika percakapan dalam keadaan ini. SAMBUNGAN MASUK terputus. Sisi jarak jauh percakapan telah mengeluarkan PERCAKAPAN AKHIR. Percakapan tetap dalam status ini hingga sisi lokal percakapan mengeluarkan PERCAKAPAN AKHIR. Aplikasi mungkin masih menerima pesan untuk percakapan tersebut. Karena sisi jarak jauh percakapan telah mengakhiri percakapan, aplikasi tidak dapat mengirim pesan pada percakapan ini. Saat aplikasi mengeluarkan PERCAKAPAN AKHIR, percakapan berpindah ke status CD (Tertutup). DO Terputus keluar. Sisi lokal percakapan telah mengeluarkan PERCAKAPAN AKHIR. Percakapan tetap dalam status ini sampai sisi jarak jauh percakapan mengakui PERCAKAPAN AKHIR. Aplikasi tidak dapat mengirim atau menerima pesan untuk percakapan tersebut. Ketika sisi jarak jauh percakapan mengakui PERCAKAPAN AKHIR, percakapan berpindah ke status CD (Tertutup). Kesalahan ER. Terjadi kesalahan pada titik akhir ini. Pesan kesalahan ditempatkan dalam antrean aplikasi. Jika antrean aplikasi kosong, ini menunjukkan bahwa aplikasi sudah menggunakan pesan kesalahan. CD Ditutup. Titik akhir percakapan tidak lagi digunakan. |
state_desc | nvarchar(60) | Deskripsi status percakapan titik akhir. Kolom ini NULLABLE. Salah satu: STARTED_OUTBOUND STARTED_INBOUND BERBICARA DISCONNECTED_INBOUND DISCONNECTED_OUTBOUND DITUTUP KESALAHAN |
far_service | nvarchar(256) | Nama layanan di sisi percakapan jarak jauh. Tidak DAPAT DIUBAH KE NULL. |
far_broker_instance | nvarchar(128) | Instans broker untuk sisi jarak jauh percakapan. NULLABLE. |
principal_id | int | Pengidentifikasi prinsipal yang sertifikatnya digunakan oleh sisi lokal dialog. Tidak DAPAT DIUBAH KE NULL. |
far_principal_id | int | Pengidentifikasi pengguna yang sertifikatnya digunakan oleh sisi jarak jauh dialog. Tidak DAPAT DIUBAH KE NULL. |
outbound_session_key_identifier | pengidentifikasi unik | Pengidentifikasi untuk kunci enkripsi keluar untuk dialog ini. Tidak DAPAT DIUBAH KE NULL. |
inbound_session_key_identifier | pengidentifikasi unik | Pengidentifikasi untuk kunci enkripsi masuk untuk dialog ini. Tidak DAPAT DIUBAH KE NULL. |
security_timestamp | datetime | Waktu pada kunci sesi lokal dibuat. Tidak DAPAT DIUBAH KE NULL. |
dialog_timer | datetime | Waktu di mana timer percakapan untuk dialog ini mengirim pesan DialogTimer. Tidak DAPAT DIUBAH KE NULL. |
send_sequence | bigint | Nomor pesan berikutnya dalam urutan kirim. Tidak DAPAT DIUBAH KE NULL. |
last_send_tran_id | biner(6) | ID transaksi internal transaksi terakhir untuk mengirim pesan. Tidak DAPAT DIUBAH KE NULL. |
end_dialog_sequence | bigint | Nomor urut pesan Dialog Akhir. Tidak DAPAT DIUBAH KE NULL. |
receive_sequence | bigint | Nomor pesan berikutnya yang diharapkan dalam urutan penerimaan pesan. Tidak DAPAT DIUBAH KE NULL. |
receive_sequence_frag | int | Nomor fragmen pesan berikutnya yang diharapkan dalam urutan penerimaan pesan. Tidak DAPAT DIUBAH KE NULL. |
system_sequence | bigint | Nomor urut pesan sistem terakhir untuk dialog ini. Tidak DAPAT DIUBAH KE NULL. |
first_out_of_order_sequence | bigint | Nomor urut pesan pertama dalam pesan yang tidak berurutan untuk dialog ini. Tidak DAPAT DIUBAH KE NULL. |
last_out_of_order_sequence | bigint | Nomor urutan pesan terakhir dalam pesan yang tidak berurutan untuk dialog ini. Tidak DAPAT DIUBAH KE NULL. |
last_out_of_order_frag | int | Nomor urutan pesan terakhir dalam fragmen di luar urutan untuk dialog ini. Tidak DAPAT DIUBAH KE NULL. |
is_system | bit | 1 jika ini adalah dialog sistem. Tidak DAPAT DIUBAH KE NULL. |
prioritas | kecil | Prioritas percakapan yang ditetapkan ke titik akhir percakapan ini. Tidak DAPAT DIUBAH KE NULL. |
Izin
Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk