Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2013, 08:03
johnken
 
Fecha de Ingreso: enero-2009
Mensajes: 5
Antigüedad: 15 años, 3 meses
Puntos: 0
Privilegios en respaldo

Hola amigos necesito de ayuda en lo que puedan, vamos al grano tengo una base de datos en mysql a la cual le hago un respaldo y una restauracion hasta hay todo bien mientras sea un usuario con privilegios de crear tabla y todo eso pero cuando lo hago con un usuario que solo tenga privilegio de select hace el archivo de pero vacio, ahora lo que yo quiero es que el no me haga eso si no que me de el error que el usuario no tiene privilegios si me explico le mostrare el codigo que uso a ver si pueden decirme que hace falta

varARGUMENTO = My.Application.Info.DirectoryPath & "\mysqldump --user=usuario --databases basededatos --password=pass > " & varRESPALDAR.SelectedPath & "\SISREGDET" & DateTime.Now.ToString("ddMMyyyyHHmmss") & ".sql" & ""
Dim varPROCESO As New Process
varPROCESO.StartInfo.FileName = "cmd.exe"
varPROCESO.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
varPROCESO.StartInfo.UseShellExecute = False
varPROCESO.StartInfo.RedirectStandardOutput = True
varPROCESO.StartInfo.RedirectStandardInput = True
varPROCESO.StartInfo.CreateNoWindow = True
varPROCESO.Start()
Dim varESCRIBEconsola As StreamWriter = varPROCESO.StandardInput
Dim varLEYENDOconsola As StreamReader = varPROCESO.StandardOutput
varESCRIBEconsola.WriteLine(varARGUMENTO)
varESCRIBEconsola.Close()
varPROCESO.WaitForExit()
varPROCESO.Close()
MsgBox("Base de Datos respaldada exitosamente", MsgBoxStyle.Information, "Información del Sistema")