Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Lektion erstellen Sie eine Transaktionsveröffentlichung mit SQL Server Management Studio, um eine gefilterte Teilmenge der Produkttabelle in der AdventureWorks2012-Beispieldatenbank zu veröffentlichen. Außerdem fügen Sie der Publikationszugriffsliste (PAL) die SQL Server-Anmeldung hinzu, die vom Verteilungsagent verwendet wird. Bevor Sie dieses Lernprogramm starten, sollten Sie das vorherige Lernprogramm zum Vorbereiten des Servers für die Replikation abgeschlossen haben.
So erstellen Sie eine Publikation und definieren Artikel
Stellen Sie eine Verbindung mit dem Publisher in SQL Server Management Studio her, und erweitern Sie dann den Serverknoten.
Erweitern Sie den Replikationsordner , klicken Sie mit der rechten Maustaste auf den Ordner " Lokale Publikationen ", und klicken Sie auf "Neue Publikation".
Der Konfigurationsassistent für Publikationen startet.
Wählen Sie auf der Seite "Publikationsdatenbank" "AdventureWorks2012" aus, und klicken Sie dann auf "Weiter".
Wählen Sie auf der Seite "Publikationstyp" die Option " Transaktionspublikation" aus, und klicken Sie dann auf "Weiter".
Erweitern Sie auf der Seite "Artikel" den Knoten Tabellen, aktivieren Sie das Kontrollkästchen Produkt, erweitern Sie dann Produkt, und deaktivieren Sie die Kontrollkästchen ListPrice und StandardCost. Klicke auf Weiter.
Klicken Sie auf der Seite "Tabellenzeilen filtern" auf "Hinzufügen".
Klicken Sie im Dialogfeld Filter hinzufügen auf die Spalte SafetyStockLevel, klicken Sie auf den Pfeil nach rechts, um die Spalte zur WHERE-Klausel der Filter-Anweisung der Filterabfrage hinzuzufügen, und ändern Sie die WHERE-Klausel wie folgt:
WHERE [SafetyStockLevel] < 500Klicken Sie auf OK und dann auf Weiter.
Aktivieren Sie das Kontrollkästchen Sofort eine Momentaufnahme erstellen und verfügbar halten, um Abonnements zu initialisieren und klicken Sie auf Weiter.
Deaktivieren Sie auf der Seite "Agent-Sicherheit" das Kontrollkästchen "Sicherheitseinstellungen vom Snapshot-Agent verwenden".
Klicken Sie auf "Sicherheitseinstellungen" für den Snapshot-Agent, geben Sie <Machine_Name>\repl_snapshot in das Feld " Prozesskonto " ein, geben Sie das Kennwort für dieses Konto ein, und klicken Sie dann auf "OK".
Wiederholen Sie den vorherigen Schritt, um repl_logreader als Prozesskonto für den Protokollleser-Agent festzulegen, und klicken Sie dann auf "Fertig stellen".
Geben Sie auf der Seite "Assistent abschließen" AdvWorksProductTrans in das Feld "Publikationsname" ein, und klicken Sie auf Fertigstellen.
Nachdem die Publikation erstellt wurde, klicken Sie auf "Schließen ", um den Assistenten abzuschließen.
Den Status der Momentaufnahmegenerierung ansehen
Stellen Sie eine Verbindung mit dem Publisher in SQL Server Management Studio her, erweitern Sie den Serverknoten, und erweitern Sie dann den Replikationsordner .
Klicken Sie im Ordner "Lokale Publikationen " mit der rechten Maustaste auf "AdvWorksProductTrans", und klicken Sie dann auf "Snapshot-Agent-Status anzeigen".
Der aktuelle Status des Snapshot-Agent-Auftrags für die Publikation wird angezeigt. Stellen Sie sicher, dass der Momentaufnahmeauftrag erfolgreich war, bevor Sie mit der nächsten Lektion fortfahren.
So fügen Sie den Distribution Agent-Login zum PAL hinzu
Stellen Sie eine Verbindung mit dem Publisher in SQL Server Management Studio her, erweitern Sie den Serverknoten, und erweitern Sie dann den Replikationsordner .
Klicken Sie im Ordner "Lokale Publikationen " mit der rechten Maustaste auf "AdvWorksProductTrans", und klicken Sie dann auf "Eigenschaften".
Das Dialogfeld "Publikationseigenschaften " wird angezeigt.
Wählen Sie die Seite "Publikationszugriffsliste " aus, und klicken Sie auf "Hinzufügen".
\Im Dialogfeld "Publikationszugriff hinzufügen" wählen Sie <Machine_Name>\repl_distribution aus und klicken Sie auf OK. Klicke auf OK.
Nächste Schritte
Sie haben die Transaktionsveröffentlichung erfolgreich erstellt. Als Nächstes abonnieren Sie diese Publikation. Siehe Lektion 2: Erstellen eines Abonnements für die Transaktionsveröffentlichung.
Siehe auch
Veröffentlichte Daten filtern
Definieren eines Artikels
Erstellen und Anwenden der Momentaufnahme