Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 22783|Respuesta: 13

Registro ApexSQL--Cómo recuperar datos en lotes después de que los datos de MSSQL sean un error de operación

[Copiar enlace]
Publicado en 31/3/2019 19:07:37 | | | |


prefacio

Emmm, un día cuando voy a trabajar, charlo con mis amigos y modifico los datos de la base de datos. Por accidente, lo actualicé sin una declaración condicional. Unos 6W o más registros en esa tabla fueron modificados por error. De repente, toda la persona entró en pánico y luego lo pensó con calma. Esta es mi base de datos local entrando en pánico. Sin embargo, los datos han cambiado más de 6W y no quiero sincronizarlos desde la base de datos oficial. Así que todo tipo de búsquedas y soluciones en Internet. Como la versión de mi base de datos local es SQL Server 2008, llevo mucho tiempo leyendo blogs, y la mayoría de los blogs requieren que la base de datos haya sido completamente respaldada al menos una vez. Lo siento, pero realmente no he hecho copia de seguridad de mi base de datos local todavía. Este método no funciona, así que solo se puede hacerEs una forma diferente. Hasta que encontré una herramienta para recuperar datos de registros de bases de datos -ApexSQL Log。 Este software, la versión original, necesita ser de pago, unos cientos de dólares, la versión gratuita puede consultar el funcionamiento de cada dato, puede recuperarse con un solo dato, por supuesto, también puedes exportar y restaurar sentencias SQL en lotes, pero solo exportar una por cada diez piezas de datos, es decir, mi dato de 6W solo puede recuperar una décima parte en lotes. Aún así, no se ajusta a mis necesidades. He encontrado una versión gratuita y crackeada de ApexSQL Log (https://down.itsvse.com/item/11530.html)。 Puedes descargarlo tú mismo.




Medio ambiente

>SQL Server2008




Herramientas

>ApexSQL Log 2016 crackeado para uso autónomo




Mensaje de texto
Paso 1: Después de descargar, descomprime directamente y encuéntraloApexSQLLog.exe- > doble clic para abrir




Paso 2:Al abrir, algunos abrirán la interfaz de actualización y podrás seleccionar directamente Cancelar.




Paso 3: Ahora entra en la interfaz principal, verás la siguiente imagen: El servidor selecciona el servidor a restaurar y el siguiente contenido también se selecciona en consecuencia。 Al ser una versión cracked, algunas líneas en la selección de la base de datos no se muestran, pero no afecta al uso. Por último, selecciona Siguiente.





Paso 4: Selecciona el archivo de registro correspondiente y pasa al siguiente paso




Paso 5: Puedes ver las siguientes cuatro opciones: elegimos la primera, puedes ver claramente todos los registros de operaciones, por supuesto, también puedes elegir el segundo elemento para restaurar directamente, a continuación elegimos el primer elemento





Paso 6: Primero, selecciona el rango de tiempo según el escenario correspondiente, aquí seleccionamos las últimas 24 horas




Paso 7: Luego selecciona según el tipo de operación correspondiente



Paso 8: Luego selecciona el formulario que quieres restaurar - > Finalizar




Paso 9: Podemos ver que esta interfaz muestra claramente nuestros datos operativos en 24 horas, el tipo de ejecución: actualización, hora detallada, qué datos se han cambiado, los datos anteriores al cambio y los datos posteriores




Incluso en la siguiente interfaz, podemos ver directamente el registro de operación de la línea, deshacer el script y volver a intentarlo.









Lo somosPara recuperar datos, puedes pegar directamente la sentencia en el script de deshacer de arriba y ejecutarla. Por supuesto, si el volumen de datos es grande, continúa con la operación de exportar por lotes los scripts a continuación


Paso 10: Selecciona todos los datos que quieres recuperar ,——> selecciona Deshacer el script en la barra de menú.






Paso 11: Podemos ver la siguiente interfaz que aparece, llena de scripts SQL. Puedes pegarlo directamente en la base de datos para ejecutarlo, o puedes seguir conectándote a la base de datos en esta herramienta para ejecutar, sigamos usando esta herramienta para ejecutar, haz clic en el botón Ejecutar.





Paso 12: A continuación podemos ver que la ejecución es exitosa.






Epílogo

De este modo, se recuperan todos los datos mal operados. Aunque puede recuperarse, los amigos deben seguir siendo cautelosos al operar los datos de la base de datos. Si se comete un error tan grande en el entorno de producción, tendrá consecuencias muy graves. Si el paso final no está claro, puedes dejar un mensaje abajo.











Puntuación

Número de participantes1MB+1 contribuir+1 Colapso razón
Las flores florecen + 1 + 1 ¡Muy poderoso!

Ver todas las valoraciones





Anterior:Código fuente de envío y recepción Bluetooth fácil para Android
Próximo:El contenido de la base de datos SQLite se muestra en una tabla
Publicado en 1/4/2019 9:24:19 |
Incorrecto Esto es un sistema de victoria, formato /q c:\ bar~
 Propietario| Publicado en 1/4/2019 10:03:02 |
w1243347117 Publicado el 2019-4-1 09:53
¿Es adecuado para bases de datos importantes?

Solo es adecuado para bases de datos SQL Server.
Publicado en 14/4/2020 18:31:17 |
Además, solo puede adaptarse para usarse localmente, y si quieres usarlo en el servidor, tienes que poner la herramienta en el servidor
Publicado en 1/4/2019 9:15:09 |
Escribir un artículo técnico tan bueno es realmente difícil
 Propietario| Publicado en 1/4/2019 9:19:03 Desde el teléfono |
¡¡Cuídate!!
Publicado en 1/4/2019 9:20:06 |
Gracias por compartir
Publicado en 1/4/2019 9:22:23 |
Buen post, bien aprendido ~~~
Publicado en 1/4/2019 9:23:08 |
¿No debería solucionarse este problema con rm -rf /?
Publicado en 1/4/2019 9:50:42 |
Ángel cálido
Publicado en 1/4/2019 9:53:21 |
¿Es adecuado para bases de datos importantes?
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com