Share via


Artikeleigenschaften - <Article>

Das Dialogfeld Artikeleigenschaften steht über den Assistenten für neue Publikation und das Dialogfeld Publikationseigenschaften zur Verfügung. Es ermöglicht Ihnen, die Eigenschaften für alle Typen von Artikeln anzuzeigen und festzulegen. Bestimmte Eigenschaften können nur beim Erstellen der Publikation festgelegt werden, andere nur, wenn für die Publikation keine aktiven Abonnements vorhanden sind. Eigenschaften, die nicht festgelegt werden können, werden als schreibgeschützt angezeigt.

ms186522.note(de-de,SQL.90).gifHinweis:
Nachdem eine Publikation erstellt wurde, ist für bestimmte Eigenschaftsänderungen ein neuer Snapshot erforderlich. Wenn für eine Publikation Abonnements erstellt wurden, müssen bei bestimmten Änderungen alle Abonnements erneut initialisiert werden. Weitere Informationen finden Sie unter Ändern von Publikations- und Artikeleigenschaften.

Zu jeder der im Dialogfeld Artikeleigenschaften verfügbaren Eigenschaften wird auch eine Beschreibung angezeigt. Klicken Sie auf eine Eigenschaft, um die dazugehörige Beschreibung am unteren Rand des Dialogfeldes anzuzeigen. Dieses Thema enthält zusätzliche Informationen zu verschiedenen Eigenschaften. Die Eigenschaften sind in folgenden Kategorien angeordnet:

  • Eigenschaften, die für alle Microsoft SQL Server-Publikationen gelten.
  • Eigenschaften, die für Transaktionspublikationen aus SQL Server gelten.
  • Eigenschaften, die für Mergepublikationen gelten.
  • Eigenschaften, die für Transaktions- und Snapshotpublikationen aus Oracle-Verlegern gelten.

Optionen für alle Publikationen

  • Tabellenpartitionierungsschemas kopieren und Indexpartitionierungsschemas kopieren
    Microsoft SQL Server 2005 führt die Tabellen- und Indexpartitionierung ein, die in keinem Zusammenhang zu der Partitionierung stehen, die die Replikation über Zeilen- und Spaltenfilter anbietet. Die Optionen Tabellenpartitionierungsschemas kopieren und Indexpartitionierungsschemas kopieren geben an, ob Partitionierungsschemas auf den Abonnenten kopiert werden sollen. Weitere Informationen zur Partitionierung finden Sie unter Partitionierte Tabellen und Indizes.
  • Datentypen konvertieren
    Bestimmt, ob beim Erstellen von Objekten auf dem Abonnenten benutzerdefinierte Datentypen in Basisdatentypen konvertiert werden. Zu den benutzerdefinierten Datentypen zählen die in Microsoft SQL Server 2000 verfügbaren Aliasdatentypen und die in SQL Server 2005 eingeführten benutzerdefinierten CLR-Typen. Geben Sie den Wert True an, wenn Sie diese Datentypen auf frühere Versionen von SQL Server replizieren. Auf diese Weise stellen Sie sicher, dass sie auf dem Abonnenten fehlerfrei verarbeitet werden können. Weitere Informationen zum Zuordnen von Datentypen finden Sie unter Verwenden mehrerer Versionen von SQL Server in einer Replikationstopologie.
  • Schemas auf dem Abonnenten erstellen
    SQL Server 2005 führt Schemas ein, die mithilfe der CREATE SCHEMA-Anweisung definiert werden. Ein Schema ist der Besitzer eines Objekts. Der Name besteht aus mehreren Teilen, z. B. <Database>.<Schema>.<Object>. Wenn Sie in der Datenbank Objekte haben, deren Besitzer nicht DBO ist, kann die Replikation diese Schemas auf dem Abonnenten erstellen, sodass veröffentlichte Objekte erstellt werden können.

    Gehen Sie folgendermaßen vor, wenn Sie Daten auf Versionen von SQL Server vor SQL Server 2005 replizieren:

    • Legen Sie für diese Option False fest, da frühere Versionen CREATE SCHEMA nicht unterstützen.
    • Fügen Sie für jedes Schema einen Benutzer mit demselben Namen wie das Schema zur Abonnementdatenbank hinzu.
  • XML in NTEXT konvertieren und MAX-Datentypen in NTEXT und IMAGE konvertieren
    Bestimmt, ob die Datentypen wie beschrieben konvertiert werden. Geben Sie den Wert True an, wenn Sie diese Datentypen auf frühere Versionen von SQL Server 2005 replizieren. Auf diese Weise stellen Sie sicher, dass sie auf dem Abonnenten fehlerfrei verarbeitet werden können. Weitere Informationen zum Zuordnen von Datentypen finden Sie unter Verwenden mehrerer Versionen von SQL Server in einer Replikationstopologie.
  • Zielobjektname
    Der Name des in der Abonnementdatenbank erstellten Objekts. Diese Option kann für Artikel in Publikationen, die für die Peer-to-Peer-Transaktionsreplikation aktiviert sind, nicht geändert werden.
  • Zielobjektbesitzer
    Das Schema, unter dem das Objekt in der Abonnementdatenbank erstellt wird. Standardmäßig ist dies das Schema, zu dem das Objekt in der Publikationsdatenbank gehört. Es gelten folgende Ausnahmen:

    • Für Artikel in Mergepublikationen mit einem Kompatibilitätsgrad von unter 90: Standardmäßig wird der Besitzer leer gelassen und während der Erstellung des Objekts auf dem Abonnenten mit dbo angeben.
    • Für Artikel in Oracle-Publikationen: Standardmäßig wird der Besitzer mit dbo angegeben.
    • Für Artikel in Publikationen, die Zeichenmodus-Snapshots verwenden (werden für Nicht-SQL Server-Abonnenten und SQL Server 2005 Compact Edition-Abonnenten verwendet): Standardmäßig wird der Besitzer leer gelassen. Als Besitzer wird standardmäßig der Besitzer verwendet, der mit dem vom Verteilungs- oder Merge-Agent zum Herstellen einer Verbindung mit dem Abonnenten verwendeten Konto verknüpft ist.

    Diese Option kann für Artikel in Publikationen, die für die Peer-to-Peer-Transaktionsreplikation aktiviert sind, nicht geändert werden.

  • Identitätsbereiche automatisch verwalten
    Die Replikation verwaltet standardmäßig alle Identitätsspalten auf dem Verleger und jedem Abonnenten. Jeder Replikationsknoten ist einem Bereich von Identitätswerten zugewiesen (angegeben mit den Optionen Bereichsgröße auf dem Verleger und Bereichsgröße auf dem Abonnenten), um sicherzustellen, dass ein angegebener Wert nur auf einem Knoten verwendet wird. Weitere Informationen finden Sie unter Replizieren von Identitätsspalten.

Optionen für Transaktionspublikationen

  • Die gespeicherten Prozeduren INSERT, UPDATE und DELETE kopieren
    Wenn Sie im Abschnitt Anweisungsübermittlung dieses Dialogfeldes gespeicherte Prozeduren zum Weitergeben von Änderungen an Abonnenten auswählen (Standardeinstellung), wählen Sie mithilfe dieser Option aus, ob die Prozeduren auf jeden Abonnenten kopiert werden. Wenn Sie False auswählen, müssen Sie die Prozeduren manuell kopieren. Andernfalls schlägt der Verteilungs-Agent beim Versuch, Änderungen zu übermitteln, fehl.
  • Anweisungsübermittlung
    Die Optionen in diesem Abschnitt gelten für alle Tabellen, einschließlich indizierter Sichten, die als Tabellen repliziert werden. Microsoft empfiehlt die Verwendung der Standardoptionen, außer die Anwendung erfordert eine andere Funktionalität. Standardmäßig gibt die Transaktionsreplikation Änderungen an Abonnenten mithilfe einer Reihe gespeicherter Prozeduren weiter, die auf jedem Abonnenten gespeichert sind. Wenn für eine Tabelle auf dem Verleger ein Einfüge-, Aktualisierungs- oder Löschvorgang ansteht, wird der Vorgang in einen Aufruf einer gespeicherten Prozedur auf den Abonnenten übersetzt.

    Mit den Optionen unter Anweisungsübermittlung wird angegeben, ob eine gespeicherte Prozedur verwendet wird und wenn ja, welches Format für an die Prozedur übergebene Parameter verwendet werden soll. Die Optionen für gespeicherte Prozeduren ermöglichen es Ihnen, die Prozeduren zu verwenden, die die Replikation automatisch erstellt, oder diese durch von Ihnen erstellte benutzerdefinierte Prozeduren zu ersetzen.

    Weitere Informationen finden Sie unter Angeben der Weitergabemethode für Änderungen bei Transaktionsartikeln.

  • Replizieren
    Diese Option gilt nur für gespeicherte Prozeduren. Sie bestimmt, ob die Definition der gespeicherten Prozedur (die CREATE PROCEDURE-Anweisung) oder deren Ausführung repliziert wird. Wenn Sie die Ausführung der Prozedur replizieren, wird die Prozedurdefinition auf den Abonnenten repliziert, nachdem das Abonnement initialisiert wurde. Wenn die Prozedur auf dem Verleger ausgeführt wird, führt die Replikation die zugehörige Prozedur auf dem Abonnenten aus. Dies kann in Fällen, in denen große Batchvorgänge ausgeführt werden, zu einer deutlich verbesserten Leistung führen. Weitere Informationen finden Sie unter Veröffentlichen der Ausführung von gespeicherten Prozeduren in der Transaktionsreplikation.

Optionen für Mergepublikationen

Das Dialogfeld Artikeleigenschaften für Mergepublikationen verfügt über zwei Registerkarten: Eigenschaften und Konfliktlöser.

Eigenschaften (Registerkarte)

  • Synchronisierungsrichtung
    Bestimmt, ob Änderungen von Abonnenten geuploadet werden können, die den folgenden Clientabonnementtyp verwenden:

    • Bidirektional (Standardeinstellung): Änderungen können auf den Abonnenten gedownloadet und auf den Verleger geuploadet werden.
    • Nur downloadbar auf Abonnenten, Abonnentenänderungen nicht zulassen: Änderungen können auf den Abonnenten gedownloadet, jedoch nicht auf den Verleger geuploadet werden. Trigger verhindern, dass auf dem Abonnenten Änderungen vorgenommen werden.
    • Nur downloadbar auf Abonnenten, Abonnentenänderungen zulassen: Änderungen können auf den Abonnenten gedownloadet, jedoch nicht auf den Verleger geuploadet werden.

    Weitere Informationen finden Sie unter Optimieren der Leistung der Mergereplikation durch nur downloadbare Artikel.

  • Partitionsoptionen
    Geben Sie den Typ von Partitionen an, den ein parametrisierter Filter erstellt. Weitere Informationen finden Sie im Abschnitt zum Festlegen von Partitionsoptionen unter Parametrisierte Zeilenfilter.
  • INSERT-Berechtigung überprüfen, UPDATE-Berechtigung überprüfen und DELETE-Berechtigung überprüfen
    Bestimmt, ob während der Synchronisierung überprüft wird, ob die Abonnentenanmeldung für die veröffentlichten Tabellen in der Publikationsdatenbank INSERT-, UPDATE- oder DELETE-Berechtigungen besitzt. Die Standardeinstellung ist False, da die Mergereplikation diese Berechtigungen nicht benötigt. Der Zugriff auf die veröffentlichten Tabellen wird über die Publikationszugriffsliste (Publication Access List, PAL) gesteuert. Weitere Informationen zur PAL finden Sie unter Sichern des Verlegers.

    Sie können die Überprüfung der Berechtigungen anfordern, wenn Sie einem oder mehreren Abonnenten gestatten möchten, nur bestimmte Änderungen an den veröffentlichten Daten zu uploaden. Sie können beispielsweise einen Abonnenten zur PAL hinzufügen, ihm jedoch keine Berechtigungen für die Tabellen in der Publikationsdatenbank erteilen. Anschließend legen Sie die Option DELETE-Berechtigung überprüfen auf True fest: Der Abonnent kann jetzt Einfüge- und Aktualisierungsvorgänge uploaden, aber keine Löschvorgänge.

  • UPDATE-Anweisung für mehrere Spalten
    Wenn die Mergereplikation eine Aktualisierung ausführt, aktualisiert sie alle geänderten Spalten in einer UPDATE-Anweisung und setzt nicht geänderte Spalten auf ihre ursprünglichen Werte zurück. Die Alternative in diesen Fällen besteht darin, mehrere UPDATE-Anweisungen auszugeben, mit einer UPDATE-Anweisung für jede Spalte, die sich geändert hat. Die UPDATE-Anweisung für mehrere Spalten ist in der Regel effizienter. Sie sollten aber in Betracht ziehen, die Option auf False festzulegen, wenn Trigger für die Tabelle so festgelegt sind, dass sie auf Aktualisierungen bestimmter Spalten reagieren, und sie falsch reagieren, weil diese Spalten bei Aktualisierungen zurückgesetzt werden.

    ms186522.note(de-de,SQL.90).gifWichtig:
    Diese Option ist als veraltet markiert und wird in einer zukünftigen Version entfernt.

Konfliktlöser (Registerkarte)

  • Standardkonfliktlöser verwenden
    Wenn Sie den Standardkonfliktlöser auswählen, werden Konflikte in Abhängigkeit vom verwendeten Abonnementtyp basierend auf der jedem Abonnenten zugewiesenen Priorität oder der ersten auf dem Verleger geschriebenen Änderung gelöst. Weitere Informationen finden Sie unter Erkennen und Beseitigen von Konflikten bei der Mergereplikation.
  • Benutzerdefinierten Konfliktlöser verwenden (registriert auf dem Verteiler)
    Wenn Sie einen Artikelkonfliktlöser verwenden möchten (entweder einen von Microsoft bereitgestellten oder einen von Ihnen geschriebenen), müssen Sie einen Konfliktlöser aus dem Listenfeld auswählen. Weitere Informationen finden Sie unter Erweiterte Konflikterkennung und -lösung bei der Mergereplikation.

    Wenn der Konfliktlöser eine Eingabe erfordert, geben Sie diese im Textfeld Geben Sie die vom Konfliktlöser benötigten Informationen ein an. Weitere Informationen zu den für benutzerdefinierte Microsoft-Konfliktlöser erforderlichen Eingaben finden Sie unter Microsoft COM-basierte Konfliktlöser.

  • Zulassen, dass der Abonnent Konflikte während bedarfsgesteuerter Synchronisierungen interaktiv löst
    Wählen Sie diese Option aus, wenn Abonnenten die bedarfsgesteuerte Synchronisierung verwenden (Standardeinstellung für die Mergereplikation), und Sie Konflikte interaktiv lösen möchten. Geben Sie die bedarfsgesteuerte Synchronisierung auf der Seite Synchronisierungszeitplan des Assistenten für neue Abonnements an. Verwenden Sie zum interaktiven Lösen von Konflikten die Benutzeroberfläche des interaktiven Konfliktlösers. Weitere Informationen finden Sie unter Interaktive Konfliktlösung.
  • Vor dem Zusammenführen die Überprüfung einer digitalen Signatur verlangen
    Alle von Microsoft bereitgestellten COM-basierten Konfliktlöser sind signiert. Wählen Sie diese Option aus, um bei der Synchronisierung die Gültigkeit des Konfliktlösers zu überprüfen.

Optionen für Oracle-Publikationen

Das Dialogfeld Artikeleigenschaften für Oracle-Publikationen verfügt über zwei Registerkarten: Eigenschaften und Datenzuordnung. Oracle-Publikationen unterstützen nicht alle von SQL Server-Publikationen unterstützten Eigenschaften. Weitere Informationen finden Sie unter Überlegungen zum Entwurf und Einschränkungen für Oracle-Verleger.

Eigenschaften (Registerkarte)

  • Die gespeicherten Prozeduren INSERT, UPDATE und DELETE kopieren
    Wenn der Artikel Teil einer Transaktionspublikation ist und Sie im Abschnitt Anweisungsübermittlung dieses Dialogfeldes gespeicherte Prozeduren zum Weitergeben von Änderungen an Abonnenten auswählen (Standardeinstellung), wählen Sie mithilfe dieser Option aus, ob die Prozeduren auf jeden Abonnenten kopiert werden. Wenn Sie False auswählen, müssen Sie die Prozeduren manuell kopieren. Andernfalls schlägt der Verteilungs-Agent beim Versuch, Änderungen zu übermitteln, fehl.
  • Zielobjektbesitzer
    Beachten Sie folgende Punkte, wenn Sie einen anderen Wert als dbo eingeben:

    • Bei Abonnenten mit SQL Server 2005 oder später müssen Sie sicherstellen, dass auf den Abonnenten ein Schema mit demselben Namen wie dem von Ihnen eingegebenen Wert erstellt wird. Weitere Informationen finden Sie unter CREATE SCHEMA (Transact-SQL).
    • Fügen Sie bei Abonnenten mit Versionen vor SQL Server 2005 für jedes Schema einen Benutzer mit demselben Namen wie das Schema zur Abonnementdatenbank hinzu.
  • Tabellenbereichsname
    Der Tabellenbereich, in dem die Nachverfolgungstabellen für Replikationsänderungen auf der Oracle-Serverinstanz erstellt werden. Weitere Informationen finden Sie unter Verwalten von Oracle-Tabellenbereichen.
  • Anweisungsübermittlung
    Die Optionen in diesem Abschnitt gelten für alle Tabellen in Transaktionspublikationen. Microsoft empfiehlt die Verwendung der Standardoptionen, sofern die Anwendung keine andere Funktionalität erfordert. Standardmäßig gibt die Transaktionsreplikation Änderungen an Abonnenten mithilfe einer Reihe gespeicherter Prozeduren weiter, die auf jedem Abonnenten gespeichert sind. Wenn für eine Tabelle auf dem Verleger ein Einfüge-, Aktualisierungs- oder Löschvorgang ansteht, wird der Vorgang in einen Aufruf einer gespeicherten Prozedur auf den Abonnenten übersetzt.

    Mit den Optionen unter Anweisungsübermittlung wird angegeben, ob eine gespeicherte Prozedur verwendet wird und wenn ja, welches Format für an die Prozedur übergebene Parameter verwendet werden soll. Die Optionen für gespeicherte Prozeduren ermöglichen es Ihnen, die Prozeduren zu verwenden, die die Replikation automatisch erstellt, oder diese durch von Ihnen erstellte benutzerdefinierte Prozeduren zu ersetzen.

    Weitere Informationen finden Sie unter Angeben der Weitergabemethode für Änderungen bei Transaktionsartikeln.

Datenzuordnung (Registerkarte)

  • Spaltenname
    Der Name der Spalte auf dem Verleger (schreibgeschützt).
  • Verlegerdatentyp
    Der Oracle-Datentyp der Spalte auf dem Verleger (schreibgeschützt). Der Datentyp kann nur direkt in der Oracle-Datenbank geändert werden. Weitere Informationen finden Sie in der Oracle-Dokumentation.
  • Abonnentendatentyp
    Der SQL Server-Datentyp, dem der Oracle-Datentyp bei der Replikation von Daten zugeordnet ist:

    • Bei bestimmten Datentypen gibt es nur eine mögliche Zuordnung. In diesem Fall ist die Spalte im Eigenschaftenraster schreibgeschützt.
    • Für andere Datentypen können Sie zwischen verschiedenen Typen auswählen. Microsoft empfiehlt die Verwendung der Standardzuordnung, sofern die Anwendung keine andere Zuordnung erfordert. Weitere Informationen finden Sie unter Datentypzuordnung für Oracle-Verleger.

Siehe auch

Andere Ressourcen

Vorgehensweise: Erstellen einer Publikation und Definieren von Artikeln (SQL Server Management Studio)
Vorgehensweise: Anzeigen und Ändern der Eigenschaften von Publikationen und Artikeln (SQL Server Management Studio)
Vorgehensweise: Erstellen und Anwenden des Anfangssnapshots (SQL Server Management Studio)
Vorgehensweise: Erneutes Initialisieren eines Abonnements (SQL Server Management Studio)
Veröffentlichen von Daten und Datenbankobjekten
Replikationseigenschaften
Replikations-Assistenten

Hilfe und Informationen

Informationsquellen für SQL Server 2005