Metoda EnumPublications
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.
EnumPublications2 Metoda zwraca QueryResults obiekt, który wylicza publikacje replikacja publikowania danych źródło.
Składnia
object
.EnumPublications(
Database
,
ReplicationType
,
AgentLogin
,
bSecurityCheck
)
as
QueryResults
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.Baza danych
Ciąg identyfikujący replikacja bazy danych według nazwy.Umożliwia określenie wszystkich baz danych %.ReplicationType
Liczba całkowita długa, który określa metoda replikacja i ogranicza zestaw wyników członkostwa, jak określono w ustawienia.AgentLogin
Ciąg identyfikujący Microsoft konto logowania do programu SQL Server lub pusty ciąg.bSecurityCheck
PRAWDA lub FAŁSZ, jak opisano w ustawieniach.
Prototyp (C/C++)
HRESULT EnumPublications(LPSQLDMOQUERYRESULTS *ppResults,
SQLDMO_REPLICATION_TYPE ReplicationType = SQLDMORepType_TransactionalMerge
SQLDMO_LPCSTR DatabaseName = NULL,
SQLDMO_LPCSTR AgentLogin = NULL, BOOL bSecurityCheck = FALSE);
Ustawienia
Ustaw ReplicationType za pomocą tych wartości.
Stała |
Wartość |
Opis |
|---|---|---|
SQLDMORepType_Merge |
2 |
Wylicza zestaw wyników replikacja scalająca publikacji. |
SQLDMORepType_/transakcyjne |
1 |
Zestaw wyników wylicza transakcyjnych i replikacja migawka publikacji. |
SQLDMORepType_ i TransactionalMerge |
3 |
Zestaw wyników wylicza wszystkie publikacje, niezależnie od metoda replikacja. |
When bSecurityCheck is TRUE, the method enumerates only publications accessible to the login used for SQLServerobject connection.AgentLogin szacowania argumentu.
Gdy bSecurityCheck ma wartość FALSE (domyślnie), wszystkie publikacje są wyliczane.
Zwraca
A QueryResults obiekt, który zawiera jeden zestaw wyników, określonych przez te kolumny.
Kolumna |
Typ danych |
Opis |
|---|---|---|
agent_access |
bit |
Gdy ma wartość TRUE, logowanie, określone w AgentLogin argument jest członkiem lista dostępu do publikacja. |
allow_anonymous |
bit |
Gdy ma wartość TRUE, subskrypcje anonimowe są dozwolone. |
allow_pull |
bit |
Gdy prawda, pochodzi subskrybenta (ściągać) subskrypcje są dozwolone. |
allow_sync_tran |
bit |
Gdy ma wartość TRUE, replikacja transakcyjna publikacji jest aktualizowalna przez subskrybenta. |
description |
nvarchar(256) |
Tekst opisowy. |
distribution_db |
nvarchar(129) |
Nazwa baza danych dystrybucji. |
enabled_for_internet |
bit |
Gdy ma wartość TRUE, publikacja umożliwia pobieranie migawka za pomocą protokołu FTP. |
immediate_sync |
bit |
Gdy ma wartość TRUE, synchronizacja istnieje w publikacja. |
immediate_sync_ready |
bit |
Gdy ma wartość TRUE, migawka synchronizacji istnieje w publikacja. |
independent_agent |
bit |
Wartość TRUE dla replikacja scalająca publikacji. |
publication |
nvarchar(129) |
Nazwa publikacji. |
publisher |
nvarchar(129) |
Nazwa źródło danych, publikowania danych. |
publisher_db |
nvarchar(129) |
Nazwa bazy danych. |
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, źródło publikacja nie jest wystąpienie programu SQL Server 2000. |
vendor_name |
nvarchar(129) |
Nazwa dostawcy produktu publikowania danych. |