Udostępnij za pośrednictwem


Metoda EnumThirdPartyPublications2

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

EnumThirdPartyPublications2 Metoda zwraca QueryResults obiekt, który wylicza publikacje pochodzące z dane niejednorodne źródeł.

Składnia

object
.EnumThirdPartyPublications2( 
[ bstrDistributionDBName ] , 
[ bstrVendorName ])asQueryResults

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • bstrDistributionDBName
    Opcjonalne.Ciąg, który identyfikuje istniejącej baza danych dystrybucji dla replikacja Microsoft SQL Server według nazwy.Po określeniu ogranicza członkostwo zestaw wyników do tych publikacji w nazwie bazy danych.

  • bstrVendorName
    Opcjonalne.Ciąg używany do filtrowania zestaw wyników przez nazwę dostawcy.

Prototyp (C/C++)

HRESULT EnumThirdPartyPublications2(
LPSQLDMOQUERYRESULTS *ppResults, 
SQLDMO_LPCSTR pszDistributionDBName, 
SQLDMO_LPCSTR pszVendorName);

Zwraca

A QueryResults obiekt, który zawiera jeden zestaw wyników, określonych przez te kolumny.

Kolumna

Typ danych

Opis

agent_access

bit

Zarezerwowane.

allow_anonymous

bit

Gdy ma wartość TRUE, Zezwalaj na anonimowe, ściągać subskrypcji.

allow_pull

bit

Gdy ma wartość TRUE, umożliwiają (ściągać) subskrypcje, które pochodzą przez subskrybenta.

allow_sync_tran

bit

Gdy ma wartość TRUE, pozwalają subskrybentom aktualizacji obrazu artykuł i propagować aktualizacji do Wydawca.

description

nvarchar(256)

Tekst opisowy.

distribution_db

nvarchar(129)

Nazwa bazy danych dystrybucji.

enabled_for_internet

bit

Gdy ma wartość TRUE, publikacja jest włączona dla dystrybucji za pośrednictwem Internetu.

immediate_sync

bit

Gdy ma wartość TRUE, wymusić natychmiastową synchronizację na subskrypcja publikacja.

immediate_sync_/ready

bit

Gdy ma wartość TRUE, synchronizowanie obraz publikacja jest dozwolone.

independent_agent

bit

Gdy ma wartość TRUE, autonomiczny agent umożliwia publikacja.

publication

nvarchar(129)

Nazwa publikacji.

publisher

nvarchar(129)

Nazwa źródło danych.

publisher_db

nvarchar(129)

Nazwa bazy danych opublikowanych

repl_freq

tinyint

Częstotliwość używane do replikowania danych.Interpretuje wartość przy użyciu SQLDMO_REPFREQ_TYPE.

replication_type

tinyint

Metoda replikacji.Interpretuje wartość przy użyciu SQLDMO_REPLICATION_TYPE.

thirdparty_flag

bit

Gdy ma wartość TRUE, publikacja pochodzi ze źródło heterogenicznych.

vendor_name

nvarchar(100)

Nazwa dostawcy, którego aplikacja utworzona w publikacja.

Uwagi

Aplikacja może wywołać EnumThirdPartyVendorNames Metoda pobierania odrębnego wykazu nazw innych producentów.Określając nazwę określonego dostawcy w bstrVendorName parametru, aplikacja może wywoływać EnumThirdPartyPublications2 metoda wyliczyć publikacje utworzone przez tego dostawcę.

Jeśli bstrVendorName jest zestaw do "innych" tylko publikacje firm gdzie vendor_name Kolumna zawiera wartość NULL lub jest pusty są zwracane.

Ostrzeżenie

If an application calls EnumThirdPartyPublications2 on an instance of SQL Server version 7.0 and the bstrVendorName parameter is not NULL, the constant, SQLDMO_E_SQL80ONLY, and the message "This property or method requires Microsoft SQL Server 2000 or later" are returned.EnumThirdPartyPublications2 can be used with SQL Server 7.0 and Microsoft SQL Server 2000 or later if the bstrVendorName parameter is NULL.

Stosuje się do:

Zobacz także

Odwołanie