Udostępnij za pośrednictwem


Metoda RemoveDefunctAnonymousSubscription

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.

RemoveDefunctAnonymousSubscription Metoda usuwa wpis agenta unieczynnione subskrypcja anonimowa z dystrybutorem.

Składnia

Object
.RemoveDefunctAnonymousSubscription(
bstrDistributionDBName , 
lAgentID , 
ReplType)

Części

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

  • bstrDistributionDBName
    Ciąg określający nazwę baza danych dystrybucji.

  • lAgentID
    Liczba całkowita długa identyfikujący agenta subskrypcja anonimowa.

  • ReplType
    Długa liczba całkowita określająca metoda replikacja.

Prototyp (C/C++)

HRESULT RemoveDefunctAnonymousSubscription(
SQLDMO_LPCSTR pszDistributionDBName, 
long lAgentID, 
SQLDMO_REPLICATION_TYPE ReplType);

Ustawienia

Ustaw ReplType za pomocą tych wartości SQLDMO_REPLICATION_TYPE.

Stała

Wartość

Opis

SQLDMORepType_Merge

2

Scalania replikacja.

SQLDMORepType_Transactional

1

Transakcyjne lub replikacja migawka.

Uwagi

subskrypcja anonimowa staje się unieczynnione po upuszczeniu przez abonenta.Jeśli po upuszczeniu subskrypcja, subskrybent nie jest podłączony do dystrybutora, agent metadane nadal pozostaje na poziomie dystrybutora.Aplikacja może wywołać RemoveDefunctAnonymousSubscription czyszczenie metadane.

Ostrzeżenie

Jeśli aplikacja wywoła RemoveDefunctAnonymousSubscription na wystąpienie wersja programu SQL Server 7.0, stała, SQLDMO_E_SQL80ONLY i komunikat "Ta właściwość lub metoda wymaga Microsoft SQL Server 2000 lub nowszy" są zwracane.

Stosuje się do: