Update: Ziel Endpunkte in Service Broker von SQL Server 2005-Leck im gültigen Exchange-Muster, das Ziel nur das Ende Unterhaltung gesendet

Problembeschreibung

Das folgende Szenario. Sie haben eine Anwendung, die in Microsoft SQL Server 2005 Service Broker verwendet. Der Initiator und das Ziel sind in verschiedenen Datenbanken auf derselben Instanz von SQL Server 2005. Sys.conversation_endpoints Tabelle zeigt gültige Nachricht Exchange Muster, das Ziel nur das End-Unterhaltung sendet, der Zielendpunkt CD ist. Darüber hinaus wird der Zielendpunkt nach Ablauf die Lebensdauer für Dialogfeld gelöscht.

Hinweis Der Standardwert der Dialogfeld-Lebensdauer ist ungefähr 75 Jahre.

Ursache

Wenn ein Zielendpunkt nur die End-Unterhaltung sendet und der Initiator und das Ziel in verschiedenen Datenbanken auf derselben Instanz von SQL Server 2005 sind ist der Sicherheit Zeitstempel der Zielendpunkt nicht initialisiert. Dadurch wird den Zielendpunkt nicht gelöscht werden, wenn das Gespräch beendet wird. Der Zielendpunkt bleibt etwa 75 Jahre. Wenn viele Ziel Endpunkte nur die End-Unterhaltung senden, werden die Datenbank, die diese Endpunkte Ziel enthält große. Nicht gelöschte Ziel Endpunkte beeinträchtigen die Leistung von Service Broker und belegt viel Speicherplatz in der Datenbank.

Problemlösung

Service Pack-Informationen

Um dieses Problem zu beheben, beziehen Sie das neueste Servicepack für SQL Server 2005. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
913089 so erhalten Sie das neueste Servicepack für SQL Server 2005

PROBLEMUMGEHUNG

Um dieses Problem zu umgehen, manuell erzwingen Sie das Ziel eine dummy Nachricht senden, bevor das Ziel End-Unterhaltung gesendet.

Status

Microsoft hat bestätigt, dass es ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind. Dieses Problem wurde erstmals in SQL Server 2005 Service Pack 3.

Weitere Informationen

Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates
Eigenschaften

Artikelnummer: 959009 – Letzte Überarbeitung: 14.01.2017 – Revision: 1

Feedback