SQL Server Service Broker
SQL Server Service Brokerileti ve sıra uygulamaları için yerel destek sağlar SQL Server Veritabanı Altyapısı. Bu, geliştiricilerin kullanan karmaşık uygulamalar oluşturmak kolaylaştırır Veritabanı Altyapısıbirbirinden farklı veritabanları arasında iletişim için bileşenleri. Gelişmiş-ebilmek kullanma Service Brokerkolayca dağıtılmış ve güvenilir uygulamalar oluşturmak için.
Kullanan uygulama geliştiricileri Service Brokerveri çeşitli veritabanları arasında karmaşık iletişim programlama ve iç mesajlaşma dağıtabilirsiniz. Bu gelişme azaltır ve test çalışmaları nedeniyle Service Brokerbir görüşme çerçevesinde iletişim yolları işler. Ayrıca, performansı artırır. Örneğin, ön uç veritabanları, Web sitelerinin destek bilgilerini kaydetmek ve arka uç veritabanlarında sıraya işlem yoğun görevleri gönderin. Service Brokertüm görevler güvenilirliği ve teknik tutarlılığı sağlamak için işlemler kapsamında yönetilir sağlar.
Service Broker belgeleri nerede?
Başvuru belgelerine Service Brokeryer SQL Server 2012belgeleri. Bu başvuru belgeleri aşağıdaki bölümleri içerir:
Veri tanımlama dili (ddl) deyimleri (Transact-sql)OLUŞTURMA, değiştirme ve bırakma deyimleri
Ilgili dinamik yönetim görünümleri (Transact-sql) Service aracı
Bakın daha önce yayımlanmış belgeleri için Service Brokerkavramları ve geliştirme ve yönetim görevleri için. Bu belgeler yeniden değil SQL Server 2012sayıdaki değişiklikler nedeniyle belgelerine Service Brokerde SQL Server 2012.
Service Broker SQL Server 2012 yılında yenilikler nelerdir?
İletileri birden çok hedef hizmet için (çok noktaya yayın) gönderilebilir
Sözdizimi SEND (Transact-sql)deyimi birden çok konuşma işleme destekleyerek çok noktaya yayın etkinleştirmek için genişletilmiş.
Sıraların ileti enqueued zaman maruz
Kuyruklar var. yeni bir sütun message_enqueue_time, ne kadar ileti sıraya oldu gösterir.
Zarar iletisi işleme devre dışı bırakılabilir
SIRA (Transact-sql) oluşturVe alter queue (Transact-sql)şimdi etkinleştirmek veya devre dışı zarar iletisi işleme yan tümcesini ekleyerek yeteneği deyimleri POISON_MESSAGE_HANDLING (STATUS = ON | OFF). Katalog görünümü execute_as_principal_idsys.service_queues şimdi sütunu olan is_poison_message_handling_enabled zarar iletisi etkin veya devre dışı olup olmadığını gösterir.
Service Broker AlwaysOn desteği
Daha fazla bilgi için, bkz. Service Broker ile AlwaysOn kullanılabilirlik grupları (SQL Server).