Broker: görüşme olay sınıfı

SQL Serveroluşturduğu bir Broker: görüşme olay Service Broker konuşma ilerlemesini raporlamak için.

Broker: görüşme olay sınıfı veri sütunları

Veri sütunu

Tür

Açıklama

Sütun numarası

Filtrelenebilen

ApplicationName

nvarchar

Örneğine bağlantı oluşturulan istemci uygulamanın adını SQL Server. Bu sütun, uygulama programı tarafından görüntülenen ad yerine geçirilen değerleri ile doldurulur.

10

Evet

ClientProcessID

int

İstemci uygulamasının çalıştığı işlemin ana bilgisayar tarafından atanan Kımlığı. İstemci işlem Kımlığı, müşteri tarafından sağlanmışsa, bu veri sütunu doldurulur.

9

Evet

DatabaseID

int

KULLANILARAK belirtilen veritabanı Kımlığı databasedeyimi. YOK eğer database deyimi verilmiş, varsayılan veritabanı Kımlığı. SQL Server Profilerveritabanı adını görüntüler Serverad veri sütunu yakalanan izleme ve sunucu kullanılabilir.  Kullanarak bir veritabanı değerini belirlemek DB_ID işlevi.

3

Evet

EventClass

int

Yakalanan olay sınıfı türü. Her zaman 124 için Broker: görüşme.

27

Hayır

EventSequence

int

Bu olay için sıra numarası.

51

Hayır

EventSubClass

nvarchar

Olay alt sınıf türü. Bu, her olay sınıfı hakkında daha fazla bilgi sağlar.

21

Evet

GUID

uniqueidentifier

İletişim konuşma Kımlığı. Bu tanımlayıcı iletisinin bir parçası iletilir ve iki konuşma arasında paylaşılır.

54

Hayır

HostName

nvarchar

İstemci üzerinde çalıştığı bilgisayarın adı. Ana bilgisayar adı istemci tarafından sağlanan bu veri sütunu doldurulur. Ana bilgisayar adı belirlemek için host_name işlevi.

8

Evet

IsSystem

int

Olay sistem işlemi veya kullanıcı işlemi oluştu gösterir.

0 = kullanıcı

1 = sistem

60

Hayır

LoginSid

image

Güvenlik kimlik numarası (SID) oturum açmış kullanıcı. Her SID, sunucudaki her bir giriş için benzersizdir.

41

Evet

MethodName

nvarchar

Konuşma ait olduğu konuşma grubu.

47

Hayır

NTDomainName

nvarchar

Kullanıcının ait olduğu Windows etki alanı.

7

Evet

NTUserName

nvarchar

Bu olay oluşturulan bağlantı sahibi olan kullanıcının adı.

6

Evet

NesneAdı

nvarchar

İletişim konuşma tanıtıcı.

34

Hayır

Öncelik

int

Konuşma öncelik düzeyi

5

Evet

Rol adı

nvarchar

Konuşma tanıtıcı rolü. Bunun Başlatıcı veya hedef.

38

Hayır

SunucuAdı

nvarchar

Örnek adı SQL Server, takip.

26

Hayır

Önem derecesi

int

SQL ServerBu olay bir hata bildirirse, hata önem,.

29

Hayır

SPID

int

Tarafından atanan sunucu işlem Kımlığı SQL Serveristemci ile ilişkili işlemi.

12

Evet

StartTime

datetime

Zaman zaman olay, kullanılabilir olduğunda başlatıldı.

14

Evet

TextData

ntext

Konuşma geçerli durumu. Aşağıdakilerden biri:

  • SO. Giden başladı. SQL ServerBu görüşme başlatmak konuşma işleme, ancak hiçbir ileti Gönderilmiş.

  • SI. Gelen başladı. Başka bir örneği Veritabanı Altyapısıgeçerli örneği ile yeni bir görüşmesi başlatıldı, ancak geçerli örnek ilk ileti alma tamamlanmadı. SQL Serverilk ileti parçalanmışsa konuşma bu durumda oluşturabilir veya SQL Serveriletileri bozuk alır. Ancak, SQL Serverkonuşma için alınan ilk iletimi iletinin tamamını ilk varsa konuşmayı co devlet oluşturabilirsiniz.

  • CO. Söyleşmek. Konuşma kurulur ve görüşmenin her iki ileti gönderebilirsiniz. Çoğu iletişim için tipik bir hizmet, bu durumda görüşme gerçekleşir.

  • DI. Bağlantısı kesilen gelen. Konuşma tarafını bir end konuşma yayınladı. Konuşma yerel yan bir end konuşma sorunları kadar görüşme bu durumda kalır. Bir uygulama yine Konuşma iletilerini alabilirsiniz. Konuşma tarafını görüşme sona erdiğinden, uygulama bu konuşma ileti gönderemez. Bir uygulama bir end konuşma verdiğinde görüşme kapalı (cd) durumuna taşır.

  • DO. Giden bağlantı kesildi. Konuşma yerel yan bir end konuşma yayınladı. Konuşma, konuşma tarafını end konuşma edene kadar bu durumda kalır. Uygulama gönderemez veya görüşme iletileri alırsınız. end konuşma konuşma tarafını eder, konuşma kapalı (cd) durumuna gider.

  • ER. Bir hata oluştu. Bu noktadaki bir hata oluştu. Hata, önem ve devlet sütunlar oluşan belirli bir hata hakkında bilgi içerir.

  • CD. Kapalı. Konuşma bitiş noktası artık kullanımda.

1

Evet

İşlem Kimliği

bigint

Hareketin sistem tarafından atanan Kımlığı.

4

Hayır

Aşağıdaki tabloda, bu olay sınıfı için alt sınıf değerlerini listeler.

ID

Alt sınıf

Açıklama

1

İleti Gönder

SQL Serveroluşturduğu bir mesaj olay ne zaman Veritabanı Altyapısısend deyimi yürütür.

2

SON KONUŞMA

SQL Serveroluşturduğu bir end konuşma olay ne zaman Veritabanı Altyapısıhata ile yan tümcesi içeren bir end konuşma deyimi yürütür.

3

HATA İLE KONUŞMA BİTİŞ

SQL Serveroluşturduğu bir end konuşma ile hata olay ne zaman Veritabanı Altyapısıhata ile yan tümcesi içeren bir end konuşma deyimi yürütür.

4

Broker hata başlatılan

SQL Serveroluşturduğu bir Broker hata başlatılan olay her Service Brokerhata iletisi oluşturur. Örneğin, ne zaman Service Brokerbir ileti başarıyla yolu olamaz bir iletişim broker iletişim kutusu için bir hata iletisi oluşturur ve bu olay üretir. SQL ServerBu olay bir hata ile bir konuşma uygulama programı sona erdiğinde oluşturmaz.

5

İletişim Sonlandır

Service Brokerİletişim sonlandırıldı. Service Brokeriletişim kutuları, iletişim devam etmesini engellemek, ancak hangi hataları veya konuşma normal sonu olmayan koşullar karşısında sonlandırır. Örneğin, bir hizmet bırakarak neden Service BrokerBu hizmet için tüm iletişim kutularını sonlandırmak için.

6

Sıralı ileti aldı

SQL Serveroluşturduğu bir Sıralı ileti olay sınıfı ne zaman SQL Serverbir ileti sıra numarası içeren bir ileti alır. Tüm kullanıcı tanımlı ileti türleri sıralı iletilerdir. Service Brokeriki durumda da bir unsequenced iletisi üretir:

  • Tarafından oluşturulan hata iletileri Service Brokerunsequenced vardır.

  • Mesaj bildirimleri unsequenced olabilir. Verimliliği, Service Brokeriçeren bir sıralı ileti parçası olarak kullanılabilir herhangi bir bildirim iletisi. Ancak, bir uygulamayı, belirli bir zaman süresi içinde uzak bitiş noktasına bir sıralı ileti göndermez Service Brokerunsequenced bir ileti için ileti bildirim oluşturur.

7

Alınan son konuşma

SQL Serverend konuşma alınan olay üretir ne zaman SQL Servergörüşmenin diğer taraftan bir son iletişim iletisi alıyor.

8

Alınan hata ile konuşma bitiş

SQL Serveroluşturduğu bir Alınan end konuşma ile hata olay ne zaman SQL Servergörüşmenin diğer yandan kullanıcı tanımlı bir hata alır. SQL ServerBu olayı oluşturmaz ne zaman SQL Serverbroker tanımlı bir hata alır.

9

Alınan Broker hata iletisi

SQL Serveroluşturduğu bir Broker hata iletisi alınan olay zaman Service Brokergörüşmenin diğer taraftan bir komisyoncu tanımlı hata iletisi alıyor. SQL ServerBu olayı oluşturmaz ne zaman Service Broker, bir uygulama tarafından oluşturulan bir hata iletisi alıyor.

Örneğin, geçerli veritabanında bir iletme veritabanı varsayılan bir yol varsa Service Brokerbir bilinmeyen bir hizmet adı içeren bir ileti iletme veritabanına yönlendirir. Bu veritabanı, ileti yolu olamaz Bu veritabanındaki broker hata iletisi oluşturur ve veritabanı için bu hata iletisini döndürür. Geçerli veritabanı iletme veritabanından aracı tarafından oluşturulan hata aldığında, geçerli veritabanı oluşturur bir Broker hata iletisi alınan olay.

10

end konuşma Ack alınan

SQL Serveroluşturduğu bir alınan end konuşma Ack diğer tarafında görüşme görüşme bu yan tarafından gönderilen son iletişim ya da hata iletisi eder zaman olay sınıfı.

11

BAŞLANGIÇ İLETİŞİM

SQL Serveroluşturduğu bir BEGIN DIALOG veritabanı altyapısı BEGIN DIALOG komut yürütüldüğünde olayı.

12

Oluşturulan iletişim

SQL Serveroluşturduğu bir Oluşturulan iletişim olay ne zaman Service Brokerbir son nokta için bir iletişim kutusu oluşturur. Service Brokeryeni bir iletişim kurulur, geçerli veritabanı başlatıcı veya iletişim kutusunun hedef olmasına bakılmaksızın bir bitiş noktası oluşturur.

13

END KONUŞMA İLE TEMİZLEME

SQL Serverbir end konuşma ile Temizleme olayı oluşturur ne zaman Veritabanı Altyapısıtemizleme ile yan tümcesi içeren bir end konuşma deyimi yürütür.

Ayrıca bkz.

Diğer Kaynaklar

Conversation Architecture

Conversation Architecture