Aracılığıyla paylaş


ValidatePublication yöntemi (TransPublication2)

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 ValidatePublication method invokes inline publication validation for all Subscribers.

Sözdizimi

object
.ValidatePublication( [ ValidationOption ] , 
[ ValidationMethod ] , 
[ fShutDownAgent ] )

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • ValidationOption
    Ayarlarda belirtildiği gibi gerçekleştirilen doğrulama türünü belirten uzun tamsayı.

  • ValidationMethod
    Ayarlarda belirtildiği gibi doğrulaması yöntem belirten uzun tamsayı.

  • fShutDownAgent
    Dağıtım Aracısı hemen kapatır olup olmadığını belirten bir Boole değeri kapalı doğrulama işlemi başarıyla tamamlandıktan sonra.

Prototip (c/C++)

HRESULT ValidatePublication(
SQLDMO_VALIDATIONOPTION_TYPE ValidationOption,
SQLDMO_VALIDATIONMETHOD_TYPE ValidationMethod,
BOOL fShutDownAgent);

Ayarları

Set ValidationOption bu SQLDMO_VALIDATIONOPTION_TYPE değerleri kullanarak parametre.

Sabit

Değer

Açıklama

SQLDMOValidationOption_/70Checksum

0

Microsoft sql Server sürüm 7. 0'ın örnek ile uyumlu bir Transact-sql sağlama işlemi gerçekleştirin.

SQLDMOValidationOption_/RowCountOnly

1

Varsayılan.Transact-sql @@ rowcount işlemi gerçekleştirin.

SQLDMOValidationOption_/80Checksum

2

Bir Transact-sql sağlama işlemi ile uyumlu bir örnek Microsoft sql Server 2000.Yalnızca sql Server 2000 aboneleri tarafından desteklenir.

Set ValidationMethod bu SQLDMO_VALIDATIONMETHOD_TYPE değerleri kullanarak parametre.

Sabit

Değer

Açıklama

SQLDMOValidationMethod_/ConditionalFast

2

Varsayılan.Koşullu doğrulamasını gerçekleştirme ilk SQLDMOValidationMethod_FastCount kullanarak ancak SQLDMOValidationMethod_FastCount farklılıklar gösteriyorsa SQLDMOValidationMethod_FullCount kullanmaya geri döner.

SQLDMOValidationMethod_/FastCount

1

Yüksek hızlı doğrulamasını gerçekleştirme kullanarak rowcnt sütun , sysindexes.

SQLDMOValidationMethod_/FullCount

0

null değerleri de dahil olmak üzere, satır numarasını döndürerek doğrular ve Transact-sql count(*) kullanarak çoğaltır.

Açıklamalar

Doğrulama işleminin sonucu çoğaltma İzleyicisi kullanılarak görüntülenebilir Aracısı geçmiş yazılır.

Varsayılan olarak, fShutDownAgent parametresi küme yanlış.

Not

If an application calls ValidatePublicationon an instance of SQL Server version 7.0, the constant, SQLDMO_E_SQL80ONLY, and the message "This property or method requires Microsoft SQL Server 2000 or later" are returned.

İçin geçerlidir:

Ayrıca bkz.

Başvuru