Los profesionales de bases de datos juegan un papel muy importante en diferentes organizaciones y dependen del software de bases de datos para crear y administrar consultas a diario. Uno de ellosost El software de base de datos ampliamente utilizado es SQL Server Estudio de gestión. Como resultado de una de varias causas, podría perder sus archivos SQL. A continuación, analizamos formas rápidas y fáciles de recuperar los datos.
Imagínese trabajando en una consulta en SSMS y, de repente, hay un corte de energía. Se pone peor, cuando start SSMS más tarde, descubre que todo su trabajo es lost. Most Los expertos en bases de datos se han encontrado con la pérdida de datos en algún momento, poniendo en riesgo su credibilidad como profesionales. Analicemos algunas de las soluciones rápidas que lo ayudarían a recuperar sus datos en tales situaciones.
Método n. ° 1: recuperación de autoguardado
Esto resulta útil cuando los datos son lost mientras trabajaba en ello. Algunas de las razones que podrían causar esto son; apagar accidentalmente la computadora con la ventana SSMS abierta y tener trabajo sin guardar, cortes repentinos de energía, fallas del sistema, SQL Server Fallo del software Management Studio, y el sistema se congela o cuelga.tart.
SSMS tiene una opción de autoguardado que está habilitada de forma predeterminada. Para ver si el tuyo está activo, puedes:
- Abra SSMS.
- Haga clic en herramientas.
- En las opciones, seleccione Entorno.
- Seleccione Guardar automáticamente.
En el cuadro de diálogo que aparece, puede establecer la frecuencia de autoguardado del archivo (en minutos) y cuánto tiempo permanece la copia de seguridad en el sistema de archivos (en días). Hay una casilla de verificación que indica si el guardado automático está activo o no.
Si encuentra que su autoguardado está activo, puede proceder a localizarlo en sus archivos. La ruta común para estas copias de seguridad es C: \ Usuarios \ <> \ Documentos <> \SQL Server Management Studio \ BackupFiles. Usuario en este caso se refiere al nombre de usuario de la cuenta en la que está conectado actualmente. Esta ruta puede ser diferente según su versión de Windows.
Método # 2: usar un script
En algunos casos, es posible que haya cerrado accidentalmente la ventana Consulta SQL sin guardar primero. Por suerte, SQL server guarda los scripts a medida que se ejecutan. Puede utilizar el siguiente script para recuperar datos ejecutados recientemente:
Utilizar
SELECT
execquery.última_hora_de_ejecución
AS [Fecha y hora], execsql.text AS
(Guión) DESDE
sys.dm_exec_sql_text (execquery.squl_handle) COMO execsql
ORDEN POR
execquery.última_hora_de_ejecución
DESC
Esto mostrará todas las consultas ejecutadas en las últimas 24 horas. Desplácese e intente localizar el lost datos. Sin embargo, este método solo se aplica si la consulta se ha ejecutado.
Método n. ° 3: uso de software de recuperación de datos
Los métodos anteriores dependen en gran medida de la copia de seguridad del sistema o del guardado automático. A veces, es posible que pierda el archivo debido a otras razones además del apagado repentino, como la eliminación accidental o la modificación de los archivos SQL. Su autoguardado también podría estar desactivado o sus archivos de respaldo dañados. La mejor solución en tales casos es una herramienta de recuperación de bases de datos como DataNumen Recuperación de SQL. Con esto, tiene las mejores posibilidades de recuperar sus archivos SQL independientemente de las circunstancias detrás de su pérdida. Además, es rápido y fácil de usar y puede ser utilizado por cualquier persona con conocimientos básicos de informática.