Aracılığıyla paylaş


Yollar

Hizmet Aracısı yolları iletileri teslim yerini belirlemek için kullanır.Bir hizmet bir konuşma, bir ileti gönderdiğinde, SQL Server kullanan yollar konumlandırma hizmeti alacak ileti.Yanıtlar, hizmet, zaman SQL Server Giden bir yol bulun'yeniden kullanırbaşlatan hizmeti. Varsayılan olarak, her bir veritabanı için açık bir yol olan herhangi hizmet iletileri içinde ulaştırıldığını belirtir bir yol sahiptir SQL Server örnek.

Bir yol üç temel bileşeni vardır:

  • Hizmet adı
    Adı hizmet bu yol için adresleme belirtir.Bu ad için tam bir eşleşme olmalıdır Service Name , BEGIN DIALOG komut.

  • Broker örnek tanımlayıcısı
    İleti göndermek belirli bir veritabanı için benzersiz bir tanımlayıcı.Bu, service_broker_guid sütun , sys.databases bu yol gösteriyor veritabanı tablo satırı.

  • Ağ adresi
    Gerçek makine adresi, yerel makineye yol sınırlayan bir anahtar sözcük veya taşıma katmanı hizmet adı adresinden Örneðin gösteren bir anahtar sözcük.Bir ağ hizmet barındıran broker adresi olabilir veya iletme broker adresi olabilir.

Bir görüşme için yol belirlemek için SQL Server eşleşen hizmet adı ve hizmet adı karşı BAŞLAYAN iletişim konuşma deyim içinde belirtilen broker örnek tanımlayıcısı ve rota. belirtilen broker örnek tanımlayıcısıHerhangi bir hizmet adı, hizmet adı sağlayan yollar aynı.Broker örnek tanımlayıcısı herhangi bir broker örnek tanımlayıcısı sağlayan yollar aynı.Birden fazla yol bir konuşma eşleştiğinde SQL Server olarak açıklanan bir yol seçer Yönlendirme Hizmet Aracısı.

SQL Server Hedef bildirdikten sonra ilk mesaj, bu konuşmayı izleyen tüm iletilerde, garanti yol aynı veritabanına.Ancak, aynı konuşma grubu diğer görüşmelerinde garanti edilmeyen yol aynı veritabanına.Uygulama ilgili görüşmelerinde iletileri gerektiriyorsa yol konuşma uygulama başladığında aynı veritabanına, uygulama bir broker örnek tanımlayıcısı sağlamanız gerekir.

Varsayılan olarak, her kullanıcı veritabanı yol içeren AutoCreatedLocal.Bu yol ile eşleşen herhangi bir hizmet adı ve broker örnek ve ileti geçerli örneğinin içinde teslim edilmesi gerektiğini belirtir.Burada hem başlatan hem de hedef görüşme için mevcut aynı basit senaryolar için SQL Server örnek, hiçbir ek yollar tutmaktayız.,Ancak, değişiklik veya bırakma, karşı korumak için her hizmet için bir yol oluşturma yardımcı olur AutoCreatedLocal yol.