Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Managed Instance
Toto téma popisuje, jak zobrazit a upravit vlastnosti odběru pull v SQL Server pomocí SQL Server Management Studio, Transact-SQL nebo Replication Management Objects (RMO).
Použití aplikace SQL Server Management Studio
Zobrazte vlastnosti odběru typu pull u vydavatele nebo odběratele v dialogovém okně Subscription Properties - <Publisher>: <PublicationDatabase>, které je k dispozici v aplikaci SQL Server Management Studio. Více vlastností je viditelných z Subscriber a vlastnosti lze u Subscriber upravovat. Vlastnosti si můžete také prohlédnout z Publisher na záložce Všechna odběry, která je dostupná v Replication Monitor. Informace o spuštění služby Replication Monitor naleznete v tématu Spuštění monitorování replikace.
Chcete-li v Management Studiu zobrazit vlastnosti odběrového předplatného od Publikátoru
Připojte se k Publisher v Management Studiu a potom rozbalte uzel serveru.
Rozbalte složku Replikace a potom rozbalte složku Místní publikace .
Rozbalte příslušnou publikaci, klikněte pravým tlačítkem myši na odběr a klikněte na Vlastnosti.
Zobrazit vlastnosti a pak kliknout na OK.
Pro zobrazení a úpravu vytáhněte vlastnosti předplatného z Subscriber ve Studiu Management
Připojte se k odběrateli v prostředí Management Studio a pak rozbalte uzel serveru.
Rozbalte složku Replikace a potom rozbalte složku Místní předplatná .
Klikněte pravým tlačítkem myši na předplatné a potom klikněte na příkaz Vlastnosti.
V případě potřeby upravte všechny vlastnosti a klepněte na tlačítko OK.
Zobrazení vlastností odběru typu pull u Vydavatele v nástroji Replication Monitor
Rozbalte skupinu Publisherů v levém podokně Sledování replikace, rozbalte Publisher a potom klikněte na publikaci.
Klikněte na kartu Všechna předplatná .
Klikněte pravým tlačítkem myši na předplatné a potom klikněte na příkaz Vlastnosti.
Zobrazit vlastnosti a pak kliknout na OK.
Použití Transact-SQL
Odběrová předplatná lze upravovat a programově přistupovat k jejich vlastnostem pomocí uložených procedur replikace. Použité uložené procedury závisí na typu publikace, do které předplatné patří.
Zobrazení vlastností odběru typu pull pro publikaci snímků nebo transakční publikaci
U odběratele proveďte sp_helppullsubscription. Zadejte
@publisher,@publisher_dba@publication. To vrací informace o předplatném, které jsou uloženy v systémových tabulkách u předplatitele.Na odběrateli spusťte sp_helpsubscription_properties. Zadejte
@publisher,@publisher_db,@publicationa jednu z následujících hodnot pro@publication_type:0 - Předplatné patří transakční publikaci.
1 - Předplatné patří k publikaci s krátkou fotografií.
Na Publisheru spusťte sp_helpsubscription. Specifikujte
@publicationa@subscriber.Na serveru Publisher spusťte sp_helpsubscriberinfo se zadáním
@subscriber. Zobrazuje informace o předplatiteli.
Ke změně vlastností pull předplatného na snapshot nebo transakční publikaci
U odběratele spusťte sp_change_subscription_properties a zadejte
@publisher,@publisher_db,@publication, pro@publication_typehodnotu buď 0 (transakční), nebo 1 (snímek), měněnou vlastnost odběru jako@propertya novou hodnotu jako@value.(Volitelné) Na odběrateli v databázi odběrů spusťte sp_changesubscriptiondtsinfo. Zadejte ID úlohy Distribution Agent pro
@jobid, a následující vlastnosti balíčku Data Transformation Services (DTS):@dts_package_namedts_package_password@dts_package_location
Tím se změní vlastnosti balíčku DTS předplatného.
Note
ID úlohy lze získat spuštěním sp_helpsubscription.
Zobrazení vlastností předplatného typu pull pro publikaci slučováním
Na odběrateli spusťte sp_helpmergepullsubscription. Zadejte
@publisher,@publisher_dba@publication.Na odběrateli spusťte sp_helpsubscription_properties. Specifikujme
@publisher,@publisher_db,@publication, a hodnotu 2 pro@publication_type.Na Publisher vykonejte sp_helpmergesubscription pro zobrazení informací o předplatném. Pro vrácení informací o konkrétním odběru musíte zadat
@publication,@subscriber, a hodnotu pull pro @subscription_type.Na serveru Publisher spusťte sp_helpsubscriberinfo se zadaným parametrem
@subscriber. Zobrazuje informace o předplatiteli.
Změna vlastností odběru typu pull pro publikaci sloučení
- Na straně odběratele spusťte sp_changemergepullsubscription. Specifikujme
@publication,@publisher,@publisher_db, vlastnost předplatného se mění na@property, a novou hodnotu jako@value.
Použití objektů správy replikace (RMO)
RMO třídy, které používáte k zobrazení nebo úpravě vlastností pull předplatného, závisí na typu publikace, na kterou je pull předplatné předplaceno.
Zobrazení nebo úprava vlastností odběru typu pull pro publikaci snímku nebo transakční publikaci
Vytvořte připojení k odběrateli pomocí ServerConnection třídy.
Vytvořte instanci TransPullSubscription třídy.
Nastavte PublicationName, DatabaseName, PublisherName a PublicationDBName vlastnosti.
Nastavte připojení z kroku 1 pro vlastnost ConnectionContext.
Zavolejte metodu LoadProperties pro získání vlastností objektu. Pokud tato metoda vrací nepravdivé, buď byly vlastnosti předplatného v kroku 3 definovány nesprávně, nebo předplatné na serveru neexistuje.
(Volitelné) Chcete-li změnit vlastnosti, nastavte novou hodnotu pro jednu z TransPullSubscription vlastností, které lze nastavit, a potom zavolejte metodu CommitPropertyChanges .
(Volitelné) Pro zobrazení nových nastavení zavolejte metodu Refresh pro opětovné načtení vlastností článku.
Uzavřete všechna připojení.
Zobrazení nebo úprava vlastností odběru typu pull publikace slučování
Vytvořte připojení k odběrateli pomocí ServerConnection třídy.
Vytvořte instanci MergePullSubscription třídy.
Nastavte PublicationName, DatabaseName, PublisherName a PublicationDBName vlastnosti.
Nastavte připojení z kroku 1 pro vlastnost ConnectionContext.
Zavolejte metodu LoadProperties pro získání vlastností objektu. Pokud tato metoda vrací nepravdivé, buď byly vlastnosti předplatného v kroku 3 definovány nesprávně, nebo předplatné na serveru neexistuje.
(Volitelné) Chcete-li změnit vlastnosti, nastavte novou hodnotu pro jednu z MergePullSubscription vlastností, které lze nastavit, a potom zavolejte metodu CommitPropertyChanges .
(Volitelné) Pro zobrazení nových nastavení zavolejte metodu Refresh pro opětovné načtení vlastností článku.
Uzavřete všechna připojení.