RemoveDefunctAnonymousSubscription yöntemi
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.
The RemoveDefunctAnonymousSubscription method removes a defunct anonymous subscription agent entry from the Distributor.
Sözdizimi
Object
.RemoveDefunctAnonymousSubscription(
bstrDistributionDBName ,
lAgentID ,
ReplType)
Bölümleri
nesne
Bir nesneye uygulanan listesinde değerlendirir ifade.bstrDistributionDBName
Belirten dize dağıtım veritabanı adı.lAgentID
Aracısı tanımlar uzun tamsayı anonim abonelik.ReplType
Çoğaltma yöntem belirten uzun tamsayı.
Prototip (c/C++)
HRESULT RemoveDefunctAnonymousSubscription(
SQLDMO_LPCSTR pszDistributionDBName,
long lAgentID,
SQLDMO_REPLICATION_TYPE ReplType);
Ayarları
Set ReplType bu SQLDMO_REPLICATION_TYPE değerleri kullanarak.
Sabit |
Değer |
Açıklama |
---|---|---|
SQLDMORepType_Merge |
2 |
Çoğaltma birleştirme. |
SQLDMORepType_Transactional |
1 |
anlık görüntü çoğaltması çoğaltması veya işlem çoğaltma. |
Açıklamalar
Bir anonim abonelik abone tarafından bırakılan olduğunda geçersiz olur.Abonelik kesildiği zaman dağıtımcı için abone bağlı ise, Aracısı meta veriler dağıtıcıda kalır.Bir uygulamanın çağırabileceği RemoveDefunctAnonymousSubscription için temizleme meta veriler.
Not
Uygulama çağrıları, RemoveDefunctAnonymousSubscription sql Server sürüm 7.0, sabit, SQLDMO_E_SQL80ONLY ve ileti örnek üzerinde "Bu özellik veya yöntem gerektirir Microsoft sql Server 2000 veya daha yenisi" döndürülür.