Właściwość RecoveryModel
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.
RecoveryModel Właściwość określa model odzyskiwanie dla bazy danych.
Składnia
object
.RecoveryModel [= value]
Części
obiekt
Wyrażenie do obiektu w na liście dotyczy.wartość
Liczba całkowita, która wskazuje, które model odzyskiwanie jako określonego w ustawieniach.
Ustawienia
Stała |
Wartość |
Opis |
---|---|---|
SQLDMORECOVERY_BulkLogged |
1 |
Wykorzystuje model Bulk-Logged. |
SQLDMORECOVERY_Full |
2 |
Używa modelu odzyskiwania pełny. |
SQLDMORECOVERY_Simple |
0 |
Domyślny.Używa prostego modelu odzyskiwania. |
SQLDMORECOVERY_Unknown |
3 |
model odzyskiwanie Jest nieznany. |
Typ danych
Długie, wyliczanych
Można modyfikować
Odczyt i zapis
Prototyp (C/C++)
HRESULT GetRecoveryModel(SQLDMO_RECOVERY_TYPE);
HRESULT SetRecoveryModel(SQLDMO_RECOVERY_TYPE);
Uwagi
Microsoft SQL Server zapewnia proste, Bulk-Logged i modele pełnego odzyskiwanie, aby uprościć planowanie, aby uprościć odzyskiwanie kopia zapasowa i procedury odzyskiwanie i wyjaśnienie skutków ubocznych między wymogi operacyjne systemu.Można użyć aplikacji RecoveryModel właściwość, aby określić, które model odzyskiwanie do użytku.
Ostrzeżenie
If an application calls RecoveryModelon 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.