Aracılığıyla paylaş


Tek bir veritabanı içinde bir görüşme Tamamlanıyor

Bu öğretici için yeni olan kullanıcılar için amaçlanmıştır Service Broker, ancak veritabanı kavramları ile sahibiyseniz ve Transact-SQL deyimleri.Yeni kullanıcılar oluşturmak ve basit bir görüşmeyi tek bir veritabanında çalıştırmak nasıl göstererek başlarken yardımcı olur.

Öğrenecekleriniz

Bu öğretici basit istek-yanıt desteklemek için gerekli olan veritabanı nesneleri oluşturmak nasıl gösterir Service Broker Konuşma.Daha sonra bir konuşma başlatmak ve iletileri aktarmak için kullanmak.

Her Service Broker konuşmaya sahip iki sona erer: Konuşma Başlatıcı ve hedef.Aşağıdaki görevleri gerçekleştirecek:

  • Hizmet ve sıra için hedef ve hizmet ve sıra başlatıcı için oluşturun.

  • Bir istek oluşturmak ileti türü ve bir yanıt ileti türü.

  • İstek iletilerini başlatıcıdan hedefe gidin ve yanıt iletilerini başlatıcı için hedef gidin belirtir bir anlaşma oluşturun.

Daha sonra basit bir konuşma gerçekleştirecek:

  • Konuşma başlatın.

  • Başlatıcı için bir istek göndermek hedef.

  • Hedef isteğiyle gönderip yanıt başlatıcı.

  • Başlatıcı yanıtı alırsınız.

  • Konuşmayı sona erdirmek.

Messages are not transmitted across a network for conversations that have both ends in the same instance of the Veritabanı Altyapısı.Veritabanı Altyapısı security and permissions restricts access to authorized principles.Bu senaryo için ağ şifreleme gereklidir.

Bu öğretici, üç dersleri ayrılmıştır:

Gereksinimler

Bu öğreticiyi tamamlamak için sahip olması gereken Transact-SQL Dil ve nasıl kullanılacağını Veritabanı Altyapısı Sorgu Düzenleyicisi'nde SQL Server Management Studio.Üye olmanız gerekir db_ddladmin veya db_owner veritabanı rolleri sabit AdventureWorks2008R2 örnek veritabanı veya sysadmin sabit sunucu rolü.

Sisteminizi aşağıdakilerin kurulu olması gerekir: