Share via


Vorgehensweise: Definieren einer logischen Datensatzbeziehung zwischen Mergetabellenartikeln (SQL Server Management Studio)

HinweisHinweis

Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird.

Zum Definieren logischer Datensätze steht Ihnen das Dialogfeld Verknüpfung hinzufügen zur Verfügung, das über den Assistenten für neue Veröffentlichung und das Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> verfügbar ist. Weitere Informationen zum Verwenden des Assistenten sowie zum Zugriff auf das Dialogfeld finden Sie unter Vorgehensweise: Erstellen einer Veröffentlichung und Definieren von Artikeln (SQL Server Management Studio) und Vorgehensweise: Anzeigen und Ändern der Eigenschaften von Veröffentlichungen und Artikeln (SQL Server Management Studio).

Logische Datensätze können nur dann im Dialogfeld Verknüpfung hinzufügen definiert werden, wenn sie auf einen Verknüpfungsfilter in einer Mergeveröffentlichung angewendet werden und die Veröffentlichung die Anforderungen für die Verwendung vorausberechneter Partitionen erfüllt. Wenn Sie logische Datensätze definieren möchten, die nicht auf Verknüpfungsfilter angewendet werden, und die Konflikterkennung und -lösung auf der Ebene des logischen Datensatzes festlegen möchten, müssen Sie gespeicherte Prozeduren verwenden. Weitere Informationen finden Sie unter Vorgehensweise: Definieren einer logischen Datensatzbeziehung zwischen Mergetabellenartikeln (Replikationsprogrammierung mit Transact-SQL).

HinweisHinweis

Wenn Sie einen logischen Datensatz im Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> hinzufügen, ändern oder löschen, nachdem Abonnements für die Veröffentlichung initialisiert wurden, müssen Sie einen neuen Snapshot generieren und alle Abonnements nach vorgenommener Änderung erneut initialisieren. Weitere Informationen zu den Anforderungen für Eigenschaftenänderungen finden Sie unter Ändern von Veröffentlichungs- und Artikeleigenschaften.

So definieren Sie eine logische Datensatzbeziehung

  1. Wählen Sie auf der Seite Tabellenzeilen filtern des Assistenten für neue Veröffentlichung oder auf der Seite Zeilen filtern des Dialogfelds Veröffentlichungseigenschaften - <Veröffentlichung> im Bereich Gefilterte Tabellen einen Zeilenfilter aus.

    Logische Datensatzbeziehungen sind mit einem Verknüpfungsfilter verknüpft, der wiederum einen Zeilenfilter erweitert. Sie müssen daher zuerst einen Zeilenfilter definieren, bevor Sie den Filter mit einer Verknüpfung erweitern und eine logische Datensatzbeziehung anwenden können. Nach dem Definieren eines Verknüpfungsfilters können Sie diesen Verknüpfungsfilter wiederum um einen anderen Verknüpfungsfilter erweitern. Weitere Informationen zum Definieren von Verknüpfungsfiltern finden Sie unter Vorgehensweise: Definieren und Ändern eines Verknüpfungsfilters zwischen Mergeartikeln (SQL Server Management Studio).

  2. Klicken Sie auf Hinzufügen und anschließend auf Verknüpfung hinzufügen, um den ausgewählten Filter zu erweitern.

  3. Definieren Sie im Dialogfeld Verknüpfung hinzufügen einen Verknüpfungsfilter, und aktivieren Sie dann das Kontrollkästchen Logischer Datensatz.

  4. Wenn Sie sich im Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung> befinden, klicken Sie auf OK, um eine Speicherung vorzunehmen und das Dialogfeld zu schließen.

So löschen Sie eine logische Datensatzbeziehung

  • Sie können entweder nur die logische Datensatzbeziehung oder die logische Datensatzbeziehung und den zugeordneten Verknüpfungsfilter gemeinsam löschen.

    So löschen Sie nur die logische Datensatzbeziehung:

    1. Wählen Sie im Assistenten für neue Veröffentlichung auf der Seite Zeilen filtern oder im Dialogfeld Veröffentlichungseigenschaften - <Veröffentlichung< auf der Seite Zeilen filtern im Bereich Gefilterte Tabellen den der logischen Datensatzbeziehung zugeordneten Verknüpfungsfilter aus, und klicken Sie dann auf Bearbeiten.

    2. Deaktivieren Sie im Dialogfeld Verknüpfung bearbeiten die Option Logischer Datensatz.

    3. Klicken Sie auf OK.

    So löschen Sie die logische Datensatzbeziehung und den zugeordneten Verknüpfungsfilter:

    • Wählen Sie im Assistenten für neue Veröffentlichung auf der Seite Zeilen filtern bzw. im Dialogfeld Veröffentlichungeigenschaften - <Veröffentlichung> im Bereich Gefilterte Tabellen den betreffenden Filter aus, und klicken Sie dann auf Löschen. Wenn der Verknüpfungsfilter, den Sie löschen möchten, mit anderen Verknüpfungen erweitert ist, werden diese Verknüpfungen beim Löschen des Filters selbst ebenfalls gelöscht.