StatusInfoRefetchInterval özelliği

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 StatusInfoRefetchInterval property controls the periodic, automatic update of status information maintained in SQL Distributed Management Objects (SQL-DMO) objects.

Sözdizimi

object
.StatusInfoRefetchInterval(StatusInfo) [= value]

Bölümleri

  • nesne
    Bir ifade bir nesneye Uygulanacaklar listesindeki değerlendirir.

  • StatusInfo
    Ayarları'nda açıklandığı gibi durum bilgi türünü belirten uzun bir tamsayý.

  • value
    Saniye sayısını belirten uzun bir tamsayý.

Veri Türü

Uzun

Değiştirilebilir

Okuma/yazma

Prototip (c/C++)

HRESULT GetStatusInfoRefetchInterval(SQLDMO_STATUSINFO_TYPE StatusInfoType,LPLONG pRefetchSeconds);
HRESULT SetStatusInfoRefetchInterval(SQLDMO_STATUSINFO_TYPE StatusInfoType,long RefetchSeconds);

Ayarları

Sabit

Değer

Açıklama

SQLDMOStatInfo_All

7

Kullanılan StatusInfoRefetchInterval yalnızca.Tüm değerleri birbirine eşit olarak ayarlar.

SQLDMOStatInfo_/AutoVerifyConnection

4

Bozuk bir bağlantıyı sınama bir zaman aralığı.

SQLDMOStatInfo_DatabaseSpace

2

Bir aralık tarafından başvurulan veritabanlarındaki kullanılabilir alanı almak için Database nesneleri etkin uygulama.

SQLDMOStatInfo_DatabaseStatus

1

Veritabanı durumu bilgilerini görünür almak için bir aralık Status etkin özellik Database nesneleri uygulama.

SQLDMOStatInfo_Unknown

0

Değer geçerli değil.

Açıklamalar

Bir uygulama bağlandığında bir SQLServer Nesne bir Microsoft sql Server örnek için sql-dmo uygulama eylem göre değiştiği için bazı sql Server bileşenleri sağlayan bazı durum bilgileri alınmasını otomatikleştirir

Varsayılan olarak her 30 saniyede bir durum bilgilerinin düzenli güncelleştirme yapılır.

Durum aralık değeri dönemsel durum bilgileri güncelleştirmeyi durdurmak için 0 olarak ayarlayın.Aşağıdaki örnek oluşturma gösterir bir SQLServer nesnesi, yapılandırma durumu bilgileri düzenli güncelleştirme tarafından tüm güncelleştirmek ve sonra yalnızca bir sınama kopuk bağlantı için etkinleştirme devre dışı bırakma

' Create the SQLServer object.
Dim oSQLServer as New SQLDMO.SQLServer

' Disable all periodic updating.
oSQLServer.StatusInfoRefetchInterval(SQLDMOStatInfo_All) = 0

' Enable broken connection detection, setting to test every five seconds.
oSQLServer.StatusInfoRefetchInterval( _ 
  SQLDMOStatInfo_AutoVerifyConnection) = 5

İçin geçerlidir: