Reparar la base de datos corrupta de MS SQL Server

Problema de corrupción en la base de datos MS SQL Server

MS SQL Server es una de las bases de datos más populares. Tiene una estructura interna avanzada y ofrece una gran fiabilidad, por eso la mayoría de las organizaciones y empresas utilizan la base de datos de MS SQL Server para guardar todos los datos comerciales de importancia. Sin embargo, el servidor también es vulnerable a diferentes amenazas como la corrupción de la base de datos y otros errores. La corrupción del archivo de las bases de datos del SQL Server hace que los objetos en la base de datos sean inaccesibles. Hay varios factores que pueden dañar el archivo de base de datos, las causas comunes de la corrupción de archivos MDF se enumeran aquí:

  • Errores en el propio SQL Server
  • Cierre abrupto del sistema mientras la base de datos está abierta
  • Cambios en la cuenta de SQL
  • Infección de virus
  • La actualización de SQL Server dese versión anterior a una más nueva a veces provoca la corrupción de la base de datos.

Solución 1 - Utilizar DBCC CHECKDB

El comando DBCC CHECKDB se puede usar para verificar las inconsistencias de la base de datos y repararla. Si su base de datos del servidor sql está dañada, podría ser una buena opción para repararlo. Puede usar este comando para reparar objetos o componentes específicos en lugar de toda la base de datos.

Para ejecutar el comando, puede seguir esto:

DBCC CHECKDB (database_name)

Este comando verificará las tablas, el almacenamiento, la calidad y las medidas de consistencia y traerá el resultado en una lista. Cuando la base de datos es grande, la reparación puede tardar mucho tiempo.

Solución 2 - Software profesional de reparación de SQL Server EaseUS MS SQL Recovery

Sin embargo, en caso de qie un archivo MDF esté gravemente dañado, el comando DBCC CHECKDB falla muy fácilmente. Además, la solución manual requiere conocimientos técnicos. Por lo tanto, se recomienda usar un software profesional de terceros para reparar la base de datos corrupta del servidor sql.

EaseUS MS SQL Recovery es una herramienta de reparación de SQL Server profesional y confiable. Puede recuperar componentes de la base de datos tales como tablas, desencadenantes, índices, claves, reglas y procedimientos almacenados, así como registros eliminados de la base de datos SQL Server. Es compatible con MS SQL Server 2016, 2014, 2012, 2008 y versiones anteriores.

Para realizar la reparación de la base de datos MS SQL Server, siga los pasos a continuación:

Antes de reparar la base de datos, es mejor hacer una copia de seguridad de la base de datos MS SQL simplemente copiándola o utilizando un software de copia de seguridad.

Paso 1. Seleccionar la base de datos corrupta para su recuperación.

  • Lanzar EaseUS MS SQL Recovery.
  • Seleccione el archivo de la base de datos corrupta haciendo clic en "Examinar" (los dos puntos) o "Buscar".
  • Después de seleccionar el archivo, haga clic en el botón "Reparar" para iniciar el proceso de análisis.
seleccionar el archivo de la base de datos SQL

Nota: Para utilizar este software, es necesario detener el servicio de SQL Server.

Paso 2. Reparar la base de datos corrupta

  • El software muestra todos los elementos recuperables en una estructura de árbol. Los elementos se muestran en un panel de la izquierda.
  • Seleccione el componente deseado para ser recuperado. En la ventana, haga clic en el botón "Exportar".
Seleccionar los objetos de la base de datos

Paso 3. Exportación a la base de datos o como scripts

  • Elija entre exportar los objetos de la base de datos a la base de datos o exportar los elementos como scripts.
  • Si elige "Exportar a la base de datos", introduzca la información necesaria y elija la base de datos de destino.
exportar los objetos de la base de datos SQL
  • Aparece una ventana en la que se le pide que proporcione las credenciales para conectarse al servidor y el destino para guardar los artículos recuperados. Para comenzar el proceso de reparación, haga clic en "OK".

Nota: Antes de hacer clic en "OK", es necesario reiniciar el servicio de SQL Server.

¿Ha sido útil esta página?

 

EaseUS MS SQL Recovery

  • Restaurar archivos (.mdf y.ndf)
  • Recuperar archivos dañados
  • Reparar los archivos de registro de la base de datos
PRUÉBALO AHORA