Współdziałania i współistnienia (usługa Broker)
Service Broker w SQL Server 2008 działa to samo, jak SQL Server 2005, z wyjątkiem dla konwersacji priorytetów.
Priorytety konwersacji
Nie można zdefiniować priorytety konwersacji w bazach danych, które są dołączone do wystąpienia SQL Server 2005 Database Engine. Wszystkie Service Broker operacje w SQL Server 2005 bazami danych działają tak, jakby wszystkie one mają ten sam poziom priorytetu.
W oknie konwersacji między SQL Server 2008 i SQL Server 2005 w bazach danych, punkty końcowe konwersacji w SQL Server 2005 bazy danych zawsze działają tak, jakby mają priorytet domyślny poziom 5. Można skonfigurować punkty końcowe konwersacji w SQL Server 2008 bazy danych z różnych poziomów priorytetu, lecz nie punkty końcowe w SQL Server 2005 bazy danych. Wszystkie wiadomości są przesyłane z SQL Server 2005 wystąpienie, jeśli mają one pierwszeństwo poziom 5. Wszystkie kolejki usługa w SQL Server 2005 bazy danych zwraca wiadomości i grupy konwersacji, jeśli mają ten sam priorytet.
Aby włączyć priorytetów konwersacji SQL Server 2005 w przypadku baz danych można wykonać następujące czynności:
Uaktualnianie bazy danych SQL Server 2005 w jednym z następujących sposobów:
Uaktualnianie wystąpienie Database Engine Aby SQL Server 2008.
Odłączanie bazy danych i podłączenie go do SQL Server 2008 wystąpienie Database Engine.
Użycie ZMIENIANIE BAZY DANYCH instrukcję zestaw opcja HONOR_BROKER_PRIORITY bazy danych na ON.
Użycie TWORZENIE BROKERA PRIORYTET, PRIORYTET BROKERA ZMIANY, and PRIORYTET BROKERA UPUSZCZANIA instrukcje konfigurowania zestaw priorytetów konwersacji w bazie danych.