Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Každá strana konverzace Service Broker je reprezentována konverzačním endpointem. Tento katalogový pohled obsahuje řádek pro každý konverzační koncový bod v databázi.
| Název sloupce | Datový typ | Description |
|---|---|---|
| conversation_handle | uniqueidentifier | Identifikátor tohoto konverzačního endpointu. Není to NULLABLE. |
| conversation_id | uniqueidentifier | Identifikátor konverzace. Tento identifikátor sdílejí oba účastníci konverzace. To spolu se sloupcem is_initiator je v databázi unikátní. Není to NULLABLE. |
| is_initiator | tinyint | Ať už je tímto konečným bodem iniciátor nebo cíl konverzace. Není to NULLABLE. 1 = Iniciátor 0 = Cíl |
| service_contract_id | int | Identifikátor smlouvy pro tento rozhovor. Není to NULLABLE. |
| conversation_group_id | uniqueidentifier | Identifikátor konverzační skupiny, do které tato konverzace patří. Není to NULLABLE. |
| service_id | int | Identifikátor služby pro tuto stranu diskuse. Není to NULLABLE. |
| doba života | datetime | Datum/čas expirace tohoto rozhovoru. Není to NULLABLE. |
| stav | char(2) | Současný stav rozhovoru. Není to NULLABLE. Jedna z těchto možností: SO začal odjezdem. SQL Server zpracoval BEGIN KONVERZACI pro tuto konverzaci, ale zatím nebyly odeslány žádné zprávy. SI začal přijít. Jiná situace spustila novou konverzaci se SQL Server, ale SQL Server zatím úplně nepřijal první zprávu. SQL Server může konverzaci vytvořit v tomto stavu, pokud je první zpráva fragmentovaná nebo pokud SQL Server přijímá zprávy v nesprávném pořadí. SQL Server však může konverzaci vytvořit ve stavu CO (konverzace), pokud první přijatý přenos pro konverzaci obsahuje celou první zprávu. CO Konverzace. Konverzace je navázaná a obě strany konverzace mohou posílat zprávy. Většina komunikace pro běžnou službu probíhá právě v tomto stavu. DI Příchozí odpojeno. Vzdálená strana rozhovoru vydala .END CONVERSATION Konverzace zůstává v tomto stavu, dokud místní strana nevydá odpověď END CONVERSATION. Aplikace může stále přijímat zprávy pro konverzaci. Protože vzdálená část konverzace konverzaci ukončila, aplikace nemůže posílat zprávy na tuto konverzaci. Když aplikace vydá , END CONVERSATIONkonverzace se přesune do stavu CD (uzavřeného). DO Jsem odpojena odpojit. Místní strana diskuse vydala .END CONVERSATION Konverzace zůstává v tomto stavu, dokud vzdálená strana konverzace nepřizná .END CONVERSATION Aplikace nemůže odesílat ani přijímat zprávy pro konverzaci. Když vzdálená strana konverzace uzná , END CONVERSATIONkonverzace přechází do stavu CD (uzavřené). Chyba na pohotovosti. Na tomto koncovém bodě došlo k chybě. Chybová zpráva je umístěna do fronty aplikací. Pokud je fronta aplikací prázdná, znamená to, že aplikace již chybovou zprávu spotřebovala. CD uzavřeno. Konverzační endpoint již není používán. |
| state_desc | nvarchar(60) | Popis stavu konverzace na koncovém místě. Tento sloupec je NEPLATNÝ. Jedna z těchto možností: STARTED_OUTBOUND STARTED_INBOUND KONVERZACE DISCONNECTED_INBOUND DISCONNECTED_OUTBOUND UZAVŘENO CHYBA |
| far_service | nvarchar(256) | Název služby na vzdálené straně hovoru. Není to NULLABLE. |
| far_broker_instance | nvarchar(128) | Příklad makléře pro vzdálenou část konverzace. NULLABLE. |
| identifikátor_principalu | int | Identifikátor principála, jehož certifikát používá lokální část dialogu. Není to NULLABLE. |
| far_principal_id | int | Identifikátor uživatele, jehož certifikát používá vzdálená strana dialogu. Není to NULLABLE. |
| outbound_session_key_identifier | uniqueidentifier | Identifikátor pro odchozí šifrovací klíč pro toto dialogové okno. Není to NULLABLE. |
| inbound_session_key_identifier | uniqueidentifier | Identifikátor pro příchozí šifrovací klíč pro toto dialogové okno. Není to NULLABLE. |
| security_timestamp | datetime | Byl vytvořen čas na lokálním klíči relace. Není to NULLABLE. |
| dialog_timer | datetime | Čas, kdy časovač konverzace pro tento dialog odešle zprávu DialogTimer. Není to NULLABLE. |
| send_sequence | bigint | Další číslo zprávy v sekvenci odesílat. Není to NULLABLE. |
| last_send_tran_id | binární(6) | Interní ID transakce poslední transakce pro odeslání zprávy. Není to NULLABLE. |
| end_dialog_sequence | bigint | Pořadové číslo zprávy End Dialog. Není to NULLABLE. |
| receive_sequence | bigint | Další číslo zprávy očekávané v pořadí příjmu zprávy. Není to NULLABLE. |
| receive_sequence_frag | int | Další číslo fragmentu zprávy očekávané v sekvenci přijímání zpráv. Není to NULLABLE. |
| system_sequence | bigint | Pořadové číslo poslední systémové zprávy pro tento dialog. Není to NULLABLE. |
| first_out_of_order_sequence | bigint | Pořadové číslo první zprávy v nepořadí zpráv pro tento dialog. Není to NULLABLE. |
| last_out_of_order_sequence | bigint | Pořadové číslo poslední zprávy v nepořadí zpráv pro tento dialog. Není to NULLABLE. |
| last_out_of_order_frag | int | Sekvencové číslo poslední zprávy v nepořadí fragmentů pro tento dialog. Není to NULLABLE. |
| is_system | bit | 1 pokud je to systémový dialog. Není to NULLABLE. |
| priority | tinyint | Priorita konverzace, která je přiřazena tomuto konverzačnímu endpointu. Není to NULLABLE. |
Permissions
Viditelnost metadat v zobrazeních katalogu je omezena na položky, které uživatel vlastní, nebo na které má uživatel udělené určité oprávnění. Další informace naleznete v kapitole Konfigurace viditelnosti metadat.