No hay duda de que el archivo de registro se hará cada vez más grande con el crecimiento del archivo de base de datos de SQL Server. Sin embargo, influirá en la velocidad de funcionamiento de la computadora y ocupará más y más espacio. Esto no es lo que esperamos ver. Por lo tanto, a veces, es necesario reducir incluso eliminar el archivo de registro de SQL Server.

Las siguientes formas introducidas se aplicarán a SQL Server 2014/2012 para eliminar el archivo de registro con SQL Server Management Studio o Transact-SQL.

Camino 1: Eliminar el archivo de registro de SQL Server en SQL Server Management Studio

Paso 1: Reducir el archivo de registro del servidor

1. Inicie sesión en SQL Server Management Studio. En el Explorador de objetos, expanda la instancia que está conectada a SQL Server.

 inicio de sesión en SQL Server Management Studio

2. Despliegue bases de datos y, a continuación, haga clic con el botón secundario en la base de datos que desee reducir.

3. Vaya a Tareas-Reducir y, a continuación, haga clic en Archivos.

 naviagte a la base de datos para elegir la opción de archivo

4. Seleccione el tipo de archivo y el nombre del archivo.

 elija archivo de base de datos para reducir

Generalmente, el archivo de registro se reducirá después de hacer clic en Aceptar ahora. Pero si desea configurarlo en más detalle, se pueden seleccionar las opciones a continuación.

realice ajustes opcionales para reducir el archivo SQL

Opción 1: Marque la casilla Liberar espacio no utilizado.

Opción 2: Marque la casilla Reorganizar archivos antes de liberar espacio no utilizado.

Si se selecciona, se debe especificar el valor de Reducir archivo a. De forma predeterminada, la opción está desactivada.

Opción 3: Ingrese el porcentaje máximo de espacio libre que se dejará en el archivo de base de datos después de que la base de datos se haya reducido. El valor puede estar entre 0 y 99. Esta opción solo está disponible cuando se habilita Reorganizar archivos antes de liberar espacio no utilizado.

Pero si nos preparamos para eliminar datos, el archivo de datos primario no se puede hacer más pequeño que el tamaño del archivo primario en la base de datos del modelo.

Opción 4: Seleccione la casilla de verificación Archivo vacío migrando los datos a otros archivos del mismo grupo de archivos.

5. Haga clic en Aceptar.

Paso 2: Elimine el archivo de registro de SQL Server

1. En el Explorador de objetos, conecte la instancia al motor de base de datos de SQL Server y, a continuación, expanda esa instancia.

2. Expanda Bases de datos, haga clic en eliminar el archivo y, a continuación, haga clic en Propiedades.

 activar la opción de eliminación de archivos de base de datos

3. Seleccione la página Archivos. En la cuadrícula Archivos de base de datos, seleccione el archivo que desea eliminar y, a continuación, haga clic en Quitar.

eliminar el archivo de registro de SQL Server

4. Haga clic en Aceptar.

Camino 2: Eliminar el archivo de registro de SQL Server con Transact-SQL

Si está familiarizado con Transact-SQL, siga este procedimiento para trabajar con la base de datos de SQL Server o la eliminación de archivos de registro.

Paso 1: Archivo de registro SQL vacío

1. Conéctese al Motor de base de datos.

2. En la barra Estándar, haga clic en Nueva consulta.

3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.

USE UserDB;
GO
ARCHIVO DE CONTRACCIÓN DBCC (Archivo de datos 1,8);
GO

Este ejemplo utiliza DBCC SHRINKFILE para reducir el tamaño de un archivo de datos llamado DataFile1 en la base de datos UserDB a 8 MB.

Paso 2: Elimine el archivo de registro de SQL Server

1. Conéctese al Motor de base de datos.

2. En la barra Estándar, haga clic en Nueva consulta.

3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. Este ejemplo elimina el archivo test1dat4.

USAR maestro;
IR
ALTERAR LA BASE DE DATOS AdventureWorks2012
ELIMINAR EL ARCHIVO test1dat4;
IR

Comparando el Camino 1 con el Camino 2, el primer camino es indudablemente más fácil para los nuevos usuarios de SQL Server. Pero el comando puede funcionar rápido. Sin embargo, será más fácil controlar la tasa de fallos al eliminar archivos de SQL Server mediante SQL Server Management Studio. En una palabra, pueden reducir y luego eliminar el archivo de base de datos o el archivo de registro. La diferencia es solo la implementación.

  • Cómo Encontrar el Archivo de Base de datos SQL Eliminado de la Unidad Atacada por Virus
  • Cómo Administrar el Número de Registros de errores de SQL Server
  • Cómo Restablecer SQL Server SA y Otras Contraseñas de usuario
  • Cómo Restaurar una base de datos Maestra no disponible en SQL Server 2012
  • Cómo Descifrar el archivo de base de datos en SQL Server Express

Deja una respuesta

Tu dirección de correo electrónico no será publicada.