Sorun giderme araçları (Hizmet Aracısı)

Service Broker Yapılandırma ve konuşma sorunları tanılamak için çeşitli araçlar sağlar.

Service Brokerbir bileşeni olan Veritabanı Altyapısı. Bu nedenle, birçok Veritabanı Altyapısı Araçlar da kullanılabilir tanılama Service Broker sorunları.Daha fazla bilgi için bkz: Sorun giderme araçları (veritabanı altyapısı).

Ssbdiagnose yardımcı programı

The ssbdiagnose utility analyzes the configuration of Service Broker services and running conversations for errors.Use ssbdiagnose için aşağıdakilerden birini yapın:

  • Orada hiçbir yapılandırma hatalarını bir yeni yapılandırılmış onaylayın Service Broker uygulama.

  • Varolan yapılandırmayı değiştirdikten sonra hiçbir yapılandırma hataları olduğunu onaylayın Service Broker uygulama.

  • Hiç sonra yapılandırma hataları olduğunu onaylayın bir Service Broker veritabanı ilişkisi kesildi ve yeni örnek için yeniden eklendiğinde Veritabanı Altyapısı.

  • Hangi hatalar arasında Hizmetleri başarıyla aktarılan iletileri engelliyor belirleyin.

Yardımcı programının nasıl kullanılacağı hakkında daha fazla bilgi için bkz: ssbdiagnose yardımcı programı.

Hizmet Aracısı iletim sıra

Service Brokerbaşarılı bir şekilde alıcı sıraya iletilen iletileri içinde tutulur Service Broker iletim sırada gönderen bir veritabanı.Kullanabileceğiniz sys.transmission_queue sıradaki iletileri görmek için her veritabanı sistemi görünümünde.İletim hatası nedeniyle, kuyrukta olan iletileri için transmission_status hata iletisi sütun içerir.

İletim sırasındaki tüm iletilerin hatalarından kaynaklanır:

  • Bazı iletiler sıraya gönderilen sürecinde olabilir.Örnekler kurulması için bağlantısı kesilen bir alıcı veya Doğrulamanızın kabul edilmesi için bir ağ gönderme için bekleniyor.

  • Bir sıra SAKLAMA on olarak küme ise, görüşme sona kadar başarıyla gönderilen iletileri iletim sırada tutulur.

The is_conversation_error column indicates whether the message has encountered an error.

Hakkında daha fazla bilgi için sys.transmission_queue, bkz: sys.transmission_queue (Transact-SQL).

Hizmet Aracısı sql izleme olayları

Service Broker sorunları tanılamak için kullanabileceğiniz birkaç sql izleme olayları sağlar.Kullanabileceğiniz SQL Server Profiler veya sistem saklı yordamları izler sql izlemeyi yapılandırmak için Service Broker olaylar ve hatalar ortaya olarak.Bunu görmenizi sağlayan Service Broker sistem tarafından üretilen olayları olup hatalar. karşılaştıkları ve

sql izleme kullanma hakkında daha fazla bilgi için bkz: Olayları izleme.

Hakkında daha fazla bilgi için Service Broker , izleme olayları Bkz: Broker olay kategorisi.

Hizmet Aracısı performans nesneleri

Service Brokerbirkaç performans nesnesi, Sistem Monitörü'nde performansını izlemek için kullanabileceğiniz sağlar Service Broker işlemleri.

Daha fazla bilgi için bkz: Kaynak Kullanımı (Sistem Monitörü) izleme.

Hakkında daha fazla bilgi için Service Broker performans nesneleri, aşağıdaki konulara bakın:

Hizmet Aracısı hata

Service Brokeraynı mekanizma olarak kullandığı Veritabanı Altyapısı için dönüş hatalarını uygulamalara veya Araçlar.Daha fazla bilgi için bkz: Veritabanı Altyapısı hataları anlama.

Özel hatalar hakkında bilgi için Service Broker, bkz: Hataları ve olayları başvurusu (Hizmet Aracısı).

Service Brokerçalıştırdığınızda oluşturulan hataları bir Transact-SQL deyim dönen çağıran bir uygulama.For example, if you are running a script in the Management Studio Transact-SQL Query editor, any errors from Service Broker Transact-SQL statements are returned in the Messages window.

Pek çok Service Broker işlem eşzamanlı değildir ve hiçbir uygulama bağlandığında ortaya örnek , Veritabanı Altyapısı.Bu hatalar genellikle örnek ile ilişkili Windows Uygulama günlüğüne hata günlüğü ve döndürülen Veritabanı Altyapısı.Daha fazla bilgi için bkz: Hata günlükleri izleme.

Hizmet Aracısı sistem görünümleri

Service BrokerVarolan analiz etmek için birkaç sistem görünüm sağlar Service Broker yapılandırmaları veya durumunu izlemek için Service Broker bileşenleri.

Hizmet Aracısı katalog görünümleri

The Service Broker catalog views return data for the current configuration of Service Broker catalog objects, such as queues and contracts.

Bir listesini görmek için Service Broker , katalog görünümleri Bkz: Hizmet Aracısı Kataloğu görünümleri (Transact-SQL).

Hizmet Aracısı dinamik yönetimi görünümleri

The Service Broker dynamic management views return data for the current state of Service Broker components, such as activation tasks and Service Broker connections.

Bir listesini görmek için Service Broker Bkz: dinamik yönetimi görünümleri, Hizmet Aracısıİlgili dinamik yönetim görünümleri (Transact-SQL).