sys.sp_helpmergepullsubscription (Transact-SQL)

platí pro:SQL Server

Vrací informace o pull subscriptions, která existují u předplatitele. Tato uložená procedura se vykonává u předplatitele v databázi předplatného.

Transact-SQL konvence syntaxe

Syntax

sys.sp_helpmergepullsubscription
    [ [ @publication = ] N'publication' ]
    [ , [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @subscription_type = ] N'subscription_type' ]
[ ; ]

Arguments

[ @publication = ] N'publikace'

Název publikace. @publication je sysname s výchozím nastavením %. Pokud @publication , %vrátí se informace o všech sloučených publikacích a odběrech v aktuální databázi.

[ @publisher = ] N'publisher'

Název vydavatele. @publisher je sysname s výchozím nastavením %.

[ @publisher_db = ] N'publisher_db'

Název databáze Publisheru. @publisher_db je sysname, s výchozím nastavením %.

[ @subscription_type = ] N'subscription_type'

Specifikuje, zda se mají zobrazit pull subscriptions. @subscription_type je nvarchar(10), s výchozím hodnotou pull. Platné hodnoty jsou push, pull. both

Sada výsledků

Název sloupce Datový typ Description
subscription_name nvarchar(1000) Název předplatného.
publication sysname Název publikace.
publisher sysname Jméno Publisher.
publisher_db sysname Název databáze Publisher.
subscriber sysname Jméno odběratele.
subscriber_db sysname Název databáze předplatného.
status int Stav předplatného:

0 = Neaktivní předplatné

1 = Aktivní předplatné

2 = Smazané předplatné

3 = Oddělené předplatné

4 = Připojené předplatné

5 = Předplatné bylo označeno pro opětovnou inicializaci s nahráváním

6 = Připojení předplatného selhalo

7 = Předplatné obnoveno ze zálohy
subscriber_type int Typ odběratele:

1 = Globální

2 = Místní

3 = Anonymní
subscription_type int Typ předplatného:

0 = Nasdílení změn

1 = Táhnout

2 = Anonymní
priority float(8) Priorita předplatného. Hodnota musí být menší než 100.00.
sync_type tinyint Typ synchronizace předplatného:

1 = Automatické

2 = Snapshot se nepoužívá.
description nvarchar(255) Stručný popis pull předplatného.
merge_jobid binary(16) Pracovní ID Merge Agent.
enabled_for_syncmgr int Specifikuje, zda lze předplatné synchronizovat přes Microsoft Synchronization Manager.
last_updated nvarchar(26) Čas, kdy Merge Agent naposledy úspěšně synchronizoval předplatné.
publisher_login sysname Přihlašovací jméno vydavatele.
publisher_password sysname Heslo vydavatele.
publisher_security_mode int Specifikuje bezpečnostní režim Publisher:

0 = Ověřování SQL Serveru

1 = Ověřování systému Windows
distributor sysname Název distributora.
distributor_login sysname Přihlašovací jméno distributora.
distributor_password sysname Heslo distributora.
distributor_security_mode int Specifikuje bezpečnostní režim distributoru:

0 = Ověřování SQL Serveru

1 = Ověřování systému Windows
ftp_address sysname Dostupné pouze pro zpětnou kompatibilitu. Síťová adresa služby pro přenos souborů (FTP) pro distributora.
ftp_port int Dostupné pouze pro zpětnou kompatibilitu. Číslo portu služby FTP pro distributora.
ftp_login sysname Dostupné pouze pro zpětnou kompatibilitu. Uživatelské jméno použité pro připojení ke službě FTP.
ftp_password sysname Dostupné pouze pro zpětnou kompatibilitu. Uživatelské heslo použité pro připojení ke službě FTP.
alt_snapshot_folder nvarchar(255) Místo, kde je uložena složka snapshotů, pokud je umístěna jinak než výchozí nebo vedle výchozího umístění.
working_directory nvarchar(255) Plně kvalifikovaná cesta do adresáře, kam se snapshot soubory přenášejí pomocí FTP, pokud je tato možnost specifikována.
use_ftp bit Předplatné znamená předplatné publikace přes internet a vlastnosti FTP adresování jsou nastaveny. Pokud 0, předplatné nepoužívá FTP. Pokud 1, předplatné používá FTP.
offload_agent bit Specifikuje, zda lze agenta aktivovat a spouštět na dálku. Pokud 0, agent nemůže být aktivován na dálku.
offload_server sysname Název serveru použitého pro vzdálenou aktivaci.
use_interactive_resolver int Vrací, zda je interaktivní resolver použit během smíření. Pokud 0, interaktivní resolver se nepoužívá.
subid uniqueidentifier Identifikace předplatitele.
dynamic_snapshot_location nvarchar(255) Cesta ke složce, kde se ukládají soubory snapshotů.
last_sync_status int Stav synchronizace:

1 = Začátek

2 = Podařilo se

3 = Probíhá

4 = Nečinné

5 = Opakování po předchozím neúspěchu

6 = Neuspěl

7 = Neúspěšná validace

8 = Ověření prošlo

9 = Požádán o vypnutí
last_sync_summary sysname Popis výsledků poslední synchronizace.
use_web_sync bit Specifikuje, zda lze předplatné synchronizovat přes HTTPS, kde hodnota označuje 1 , že tato funkce je povolena.
internet_url nvarchar(260) URL, která představuje polohu replikačního posluchače pro webovou synchronizaci.
internet_login nvarchar(128) Přihlaste se, které Merge Agent používá při připojení k webovému serveru, který hostuje webovou synchronizaci pomocí Basic Authentication.
internet_password nvarchar(524) Heslo k přihlašování, které Merge Agent používá při připojování k webovému serveru, který hostuje webovou synchronizaci pomocí Basic Authentication.
internet_security_mode int Autentizační režim používaný při připojení k webovému serveru, který hostuje webovou synchronizaci. Hodnota znamená 1 Windows autentizaci a hodnota znamená 0 SQL Server autentizaci.
internet_timeout int Délka doby v sekundách, než vyprší požadavek na synchronizaci webu.
hostname nvarchar(128) Specifikuje přetíženou hodnotu pro HOST_NAME , když je tato funkce použita v klauzuli WHERE parametrizovaného řádkového filtru.
job_login nvarchar(512) Účet Windows, pod kterým Merge agent běží, a který se vrací ve formátu doménového\uživatelského jména.
job_password sysname Z bezpečnostních důvodů se vždy vrací hodnota .**

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Remarks

sp_helpmergepullsubscription se používá při replikaci při slučování. Ve výsledné množině je datum vrácené v last_updated formátováno jako yyyyMMdd hh:mm:ss.fff.

Permissions

Spustit lze pouze členy pevné role serveru správce systému a sp_helpmergepullsubscription pevné databázové role .