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.