[SOURCE-CODE] SQL Server BackUp

  • 0 Respuestas
  • 100 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado Rex

  • *
  • Underc0der
  • Mensajes: 12
  • Actividad:
    30%
  • Reputación 0
    • Ver Perfil

[SOURCE-CODE] SQL Server BackUp

  • en: Noviembre 17, 2019, 12:17:42 pm
Hace algunas semanas atrás quize buscar algún script o framework que me permita respaldar una base de datos entera y que me genere un script .sql. Pero paso que entre buscando y buscando no encontré alguno acorde a mis necesidades. Por ello, me surgió la necesidad de investigar un poco más sobre como extraer información de la base de datos y tablas.
A partir de esa información que recopile, pude crear un script en C# que te permite respaldar una base de datos y te genera a la vez un archivo .sql. Este script lo cree recién en la tarde de ayer, funciona muy bien con las bases de datos que yo poseo pero no afirmo que funcione al 100% universalmente.

Dejo por aquí el link al repositorio en github para que puedan checarlo y espero que ayuden a mejorarlo!

https://github.com/xNout/xSqlBackUp


Agrego unos ejemplos del cómo se utiliza:
Código: [Seleccionar]
// creamos la instancia de la clase xSqlBackUp
var SSql = new xSqlBackUp();

// Luego abrimos la conexión:
// argumentos: cadena_conexión, nombre_base_de_datos
SSql.Open(@"Data Source=DESKTOP-C810VD9\SQLEXPRESS;Integrated Security=True;MultipleActiveResultSets=True", "facycred");

// Luego de esto, utilizando el método BackUp respaldamos nuestra base de datos
// Esto dependiendo del tamaño de la base de datos podría tomar de 30-60 segundos
await SSql.BackUp(@"C:\Users\PC\Desktop\resultados.sql");



// RESTAURAR EL RESPALDO

// Es muy sencillo restaurar el respaldo realizado, solo basta indicar donde se encuentra alojado el archivo y listo!
await SSql.Restore(@"C:\Users\PC\Desktop\resultados.sql");



Espero que esto sea de mucha utilidad para quiénes lo necesiten.

 

[SOURCE] Fake Steam (Steam v2.70.82.9)

Iniciado por Elektro

Respuestas: 0
Vistas: 2153
Último mensaje Mayo 12, 2015, 11:22:33 am
por Elektro
[SOURCE] PATHS (Administrador de la variable de entorno PATH y PATHEXT)

Iniciado por Elektro

Respuestas: 0
Vistas: 1933
Último mensaje Mayo 12, 2015, 11:23:35 am
por Elektro
[SOURCE] REG2BAT (Convierte archivos de Registro a scripts Batch)

Iniciado por Elektro

Respuestas: 0
Vistas: 2694
Último mensaje Mayo 12, 2015, 11:28:41 am
por Elektro
[SOURCE] Deshabilitar Windows defender en tiempo de ejecucion[VB.NET WD BYPASS]

Iniciado por 79137913

Respuestas: 4
Vistas: 2533
Último mensaje Junio 06, 2019, 04:43:03 pm
por 79137913
[SOURCE] VB.NET. Ejecutar Payload C/persistencia usando PowerShell + Tasks

Iniciado por 79137913

Respuestas: 3
Vistas: 2282
Último mensaje Junio 26, 2019, 09:14:32 am
por Aincrad