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.