Clase BackupRestoreBase
La clase BackupRestoreBase es una clase base que representa la funcionalidad común a las operaciones de copias de seguridad y restauración.
Jerarquía de herencia
System.Object
Microsoft.SqlServer.Management.Smo.BackupRestoreBase
Microsoft.SqlServer.Management.Smo.Backup
Microsoft.SqlServer.Management.Smo.Restore
Espacio de nombres: Microsoft.SqlServer.Management.Smo
Ensamblado: Microsoft.SqlServer.SmoExtended (en Microsoft.SqlServer.SmoExtended.dll)
Sintaxis
'Declaración
Public Class BackupRestoreBase
'Uso
Dim instance As BackupRestoreBase
public class BackupRestoreBase
public ref class BackupRestoreBase
type BackupRestoreBase = class end
public class BackupRestoreBase
El tipo BackupRestoreBase expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
BackupRestoreBase | Inicializa una nueva instancia de la clase BackupRestoreBase. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AsyncStatus | Obtiene el estado asincrónico de un proceso de copia de seguridad o restauración. | |
BlockSize | Obtiene o establece el tamaño del bloque físico de la copia de seguridad o restauración, en bytes. | |
BufferCount | Obtiene o establece el número total de búferes de E/S que se van a usar para la operación de copia de seguridad o restauración. | |
Checksum | Obtiene o establece un valor de propiedad Boolean que determina si se calcula un valor de suma de comprobación durante las operaciones de copia de seguridad o restauración. | |
ContinueAfterError | Obtiene o establece un valor de propiedad Boolean que determina si la copia de seguridad o la restauración continúa cuando se produce un error de suma de comprobación. | |
Database | Obtiene o establece la base de datos en la que se ejecuta la operación de copia de seguridad o restauración. | |
DatabaseFileGroups | Obtiene los grupos de archivos de SQL Server que constituyen el destino de la operación copia de seguridad o restauración. | |
DatabaseFiles | Obtiene los archivos del sistema operativo que constituyen el destino de la operación de copia de seguridad o restauración. | |
Devices | Obtiene los dispositivos de copia de seguridad especificados para la operación de copia de seguridad o restauración. | |
MaxTransferSize | Obtiene o establece el número máximo de bytes que se van a transferir entre el medio de copia de seguridad y la instancia de SQL Server. | |
MediaName | Obtiene o establece el nombre usado para identificar un conjunto de medios determinado. | |
NoRecovery | Obtiene o establece un valor de propiedad Boolean que determina si se hace la copia de seguridad del final del registro y si la base de datos se restaura en el estado de restauración. | |
NoRewind | Obtiene o establece un valor de propiedad Boolean que determina si Microsoft SQL Server mantendrá abierta la cinta tras la operación de copia de seguridad o restauración. | |
PercentCompleteNotification | Obtiene o establece el intervalo del porcentaje para las llamadas del controlador de eventos de PercentCompleteEventHandler. | |
Restart | Obtiene o establece un valor de propiedad Boolean que determina si la operación de copia de seguridad o restauración se reiniciará si se interrumpe. | |
UnloadTapeAfter | Obtiene o establece un valor de propiedad Boolean que determina si los medios de cinta se rebobinan y se descargan después que se complete la operación de copia de seguridad o restauración. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Abort | Finaliza una operación de copia de seguridad o restauración en ejecución. | |
Equals | (Se hereda de Object.) | |
ExecuteSql | Ejecuta un lote de instrucciones Transact-SQL que no espera un conjunto de resultados devuelto en la instancia especificada de SQL Server. | |
ExecuteSqlAsync | Ejecuta asincrónicamente un lote de instrucciones Transact-SQL que no espera un conjunto de resultados devuelto en la instancia especificada de SQL Server. | |
ExecuteSqlWithResults | Ejecuta un lote de instrucciones Transact-SQL que espera uno o varios conjuntos de resultados devueltos en la instancia especificada de SQL Server. | |
Finalize | (Se hereda de Object.) | |
GetDevicesScript | Obtiene el script que se usa para crear dispositivos. | |
GetHashCode | (Se hereda de Object.) | |
GetType | (Se hereda de Object.) | |
IsStringValid | Comprueba si la cadena especificada es válida. | |
MemberwiseClone | (Se hereda de Object.) | |
SetMediaPassword(SecureString) | Obsoleto. Establece la contraseña de un conjunto de medios. | |
SetMediaPassword(String) | Obsoleto. Establece la contraseña de un conjunto de medios. | |
SetPassword(SecureString) | Establece la contraseña de un conjunto de copia de seguridad. | |
SetPassword(String) | Establece la contraseña de un conjunto de copia de seguridad. | |
ToString | (Se hereda de Object.) | |
Wait | Espera a que se complete la operación de copia de seguridad o restauración actual antes de continuar con el proceso siguiente. |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
Complete | Tiene lugar cuando se completa la operación de copia de seguridad o restauración. | |
Information | Tiene lugar cuando Microsoft SQL Server emite cualquier mensaje informativo que no pueden controlar los eventos Complete, NextMedia o PercentComplete. | |
NextMedia | Tiene lugar cuando la operación de copia de seguridad o restauración agota el medio en un dispositivo de destino. | |
PercentComplete | Tiene lugar cuando una operación de copia de seguridad o restauración alcanza una unidad de realización. |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
currentAsyncOperation | Especifica la operación asincrónica actual, por ejemplo copia de seguridad, restauración o ninguna. | |
m_BackupAction | Especifica el tipo de acción de copia de seguridad, por ejemplo base de datos o registro. | |
m_LogTruncation | Especifica si se debe truncar el registro. | |
m_RestoreAction | Especifica el tipo de acción de restauración, por ejemplo base de datos o registro. |
Arriba
Comentarios
La clase BackupRestoreBase se usa en la construcción de la clase Restore y la clase Backup y contiene la funcionalidad común.
Ejemplos
Realizar de copias de seguridad y restaurar bases de datos y registros de transacciones
Seguridad para subprocesos
Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Vea también
Referencia
Espacio de nombres Microsoft.SqlServer.Management.Smo