Udostępnij przez


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.

Stosuje się do:

Zobacz także

Odwołanie