• Miércoles 1 de Mayo de 2024, 00:11

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - sua18

Páginas: [1]
1
C# / Backup con Mysql y c# HELP!!!
« en: Jueves 11 de Julio de 2013, 17:15 »
Hola, estoy intentando hacer un backup de la base de datos que tengo en el servidor y no hay manera, he probado con este codigo y nadad, ya no se que hacer.

Haber si alguien puede ayudarme.

private void copia_de_seguridad()
        {
            try
            {
                SaveFileDialog fd;
                string fichero;
                fd = new SaveFileDialog();
                DialogResult dialogo;
                dialogo = fd.ShowDialog();
                if (dialogo == DialogResult.OK)
                {
                    if (fd.FileName != String.Empty)
                    {
                        String linea;
                        fichero = fd.FileName.ToString();
                        System.Diagnostics.Process proc = new System.Diagnostics.Process();
                        proc.EnableRaisingEvents = false;
                        proc.StartInfo.UseShellExecute = false;
                        proc.StartInfo.RedirectStandardOutput = true;
                        proc.StartInfo.FileName = "mysqldump";
                        proc.StartInfo.Arguments = "base_datos --single-transaction --host=DIRECCION IP SERVIDOR --user=USUARIO --password=CONTRASEÑA";
                        Process miProceso;
                        miProceso = Process.Start(proc.StartInfo);
                        StreamReader sr = miProceso.StandardOutput;
                        TextWriter tw = new StreamWriter(fd.FileName, false, Encoding.Default);
                        while ((linea = sr.ReadLine()) != null)
                        {
                            tw.WriteLine(linea);
                        }
                        tw.Close();
                        MessageBox.Show("Copia de seguridad realizada con éxito");
                    }
                }
            }



Páginas: [1]