El espacio en disco es insuficiente porque el registro de transacciones de SQL Server es demasiado grande

Última respuesta nov. 26, 2019 11:44:22 99 4 1 0

¡Hola a todos!


En la siguiente publicación, presentaré cómo resolver el problema de que el espacio en disco es insuficiente porque el registro de transacciones de SQL Server es demasiado grande.


Descripción del problema


En la solución eSpace UC, si el tamaño del registro de transacciones de SQL Server es demasiado grande, el espacio en disco será insuficiente, lo que provocará que la conexión a la base de datos o la escritura en la base de datos sea anormal.


Causa posible


Después de que SQL Server se ejecuta durante un período de tiempo, una gran cantidad de operaciones genera una gran cantidad de registros de transacciones. Los registros generalmente se almacenan en el archivo ldf. A medida que aumenta el tamaño del archivo, el disco estará lleno. Como resultado, la conexión de la base de datos o la escritura de datos es anormal.


Procedimiento


Se proporcionan los siguientes modos de procesamiento:


Solución 1


1. Seleccione Start > All Programs > Microsoft SQL Server 2008 R2 > SQL Server management Studio para iniciar sesión en la consola de SQL Server.


2. Haga clic con el botón derecho en el nodo de la base de datos cuyo registro de transacciones es demasiado grande, por ejemplo, BMU.


3. Elija Task > Scale-in > Database.


Solución 2


1. Seleccione Start > All Programs > Microsoft SQL Server 2008 R2 > SQL Server management Studio para iniciar sesión en la consola de SQL Server.


2. Haga clic con el botón derecho en el nodo de la base de datos cuyo registro de transacciones es demasiado grande, por ejemplo, BMU.


3. Elija Task > Separation y haga clic en Ok.


4. Vaya al directorio para almacenar archivos de registro y elimine los archivos de registro correspondientes.

  

5. En la consola de SQL Server, haga clic con el botón derecho en Database y elija Attach en el menú contextual.


6. Haga clic en Agregar, seleccione el archivo de base de datos que se va a agregar, por ejemplo, BMU*.mdf, y haga clic en Aceptar.


7. Localice la fila que contiene el archivo de registro de destino, haga clic en Eliminar y haga clic en Aceptar.


Solución 3


1. Seleccione Start > All Programs > Microsoft SQL Server 2008 R2 > SQL Server management Studio  para iniciar sesión en la consola de SQL Server.


2. Haga clic con el botón derecho en el nodo de la base de datos cuyo registro de transacciones es demasiado grande, por ejemplo, BMU, y elija Propiedades en el menú contextual.


3. Seleccione Archivo y haga clic en Agregar.


·         Nombre lógico: el nombre debe ser único.

·         Tipo de archivo: seleccione el registro o los datos de la fila.

·         Ruta: seleccione una partición con suficiente espacio en disco.


4. Haga clic en Aceptar.


  • x
  • convención:

wissal
VIP Publicado 2019-11-13 12:51:23 Útil(0) Útil(0)
Gracias por compartir
  • x
  • convención:

I%20would%20like%20to%20share%20with%20you%20my%20experience%2C%20I'm%20telecommunications%20engineer%2C%20currently%20senior%20project%20manager%20at%20an%20operator%2C%20partner%20of%20Huawei%2C%20in%20the%20radio%20access%20network%20department%2C%20for%2020%20years%20I%20managed%20several%20types%20of%20projects%2C%20for%20the%20different%20nodes%20of%20the%20network.%3Cbr%2F%3EAt%20the%20same%20time%2C%20I%20give%20courses%20in%20universities%20as%20a%20temporary%2C%20to%20bring%20the%20operational%20side%20of%20telecommunication%20technologies%20to%20students%2C%20for%20network%20supervision%20systems%2C%20mobile%20radio%20networks%20and%20access%20networks%20etc.
gabo.lr
VIP Publicado 2019-11-26 08:03:47 Útil(0) Útil(0)
Muy buen aporte, gracias por compartir!! Saludos
  • x
  • convención:

Telecommunications%20and%20Electronics%20Engineer%2C%20with%208%20years%20of%20experience%20working%20with%20Huawei%20equipment.
user_153387
Publicado 2019-11-26 10:24:57 Útil(0) Útil(0)
Muy bueno
  • x
  • convención:

Hello%20friends%2C%20I%20am%20a%20Telecommunications%20and%20electronics%20engineer%20and%20I%20just%20graduated%20as%20a%20master%20in%20telecommunications%20systems.%20I%20work%20in%20the%20telecommunications%20company%20of%20Cuba%2C%20ETECSA.%20I%20am%2036%20years%20old%20and%20I%20attend%20the%20transport%20network%20in%20my%20province%2C%20which%20is%20mainly%20Huawei.
ismael
VIP Publicado 2019-11-26 11:44:22 Útil(0) Útil(0)
No cabe duda que hay que saber de todo un poco.
  • x
  • convención:

Aprender%20mas%20acerca%20de%20la%20marca%20para%20tambien%20ayudar%20a%20otros.

Comentar

Responder
Debe iniciar sesión para responder la publicación Inicio de sesión | Registrarse

Aviso Aviso: Para garantizar sus legítimos derechos e intereses, la comunidad y los terceros no publicarán contenido que pueda generar riesgos legales a las partes, por ejemplo, pornografía, contenido político, contenido sobre juego, consumo y tráfico de drogas, así como contenido que viole los derechos de propiedad intelectual de terceros, por ejemplo, secretos comerciales, marcas, derechos de autor, patentes y privacidad personal. No comparta su cuenta ni su contraseña con terceros. Todas las operaciones realizadas usando su cuenta se considerarán como sus acciones y todas las consecuencias que estas acciones generen serán responsabilidad suya. Para obtener información detallada, consulte la “ Política de privacidad.”
Si el botón para adjuntar no está disponible, actualice Adobe Flash Player con la versión más reciente
¡Ingresa y disfruta de todos los beneficios para los miembros!

¡Ingresa y disfruta de todos los beneficios para los miembros!

Inicia sesión