Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Problema Instalador Sql Server 2008 R2

Estas en el tema de Problema Instalador Sql Server 2008 R2 en el foro de SQL Server en Foros del Web. Hola a todos... tengo el siguiente problema y espero que me puedan ayudar... Estoy instalando sql server 2008 r2 express a traves de una linea ...
  #1 (permalink)  
Antiguo 11/10/2012, 12:52
 
Fecha de Ingreso: octubre-2010
Mensajes: 11
Antigüedad: 13 años, 7 meses
Puntos: 0
Problema Instalador Sql Server 2008 R2

Hola a todos...

tengo el siguiente problema y espero que me puedan ayudar...

Estoy instalando sql server 2008 r2 express a traves de una linea de comando.

si ejecuto la linea de comando directamente sobre el CMD se instala correctamente, pero si ejecuto la linea desde un proyecto de visual studio 2010 aparece un errror al 85% de la instalacion que dice ACCESO DENEGADO, mas o menos en el componente SqlEngineDBStartConfigAction_install_configrc.

para ejecutar la linea, estoy utilizando el siguiente codigo en c#

Process proc = new Process();
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.EnableRaisingEvents = true;
proc.StartInfo.WorkingDirectory = pathInstall;
proc.StartInfo.FileName = fileName;
proc.StartInfo.Arguments = cmd;
proc.StartInfo.UseShellExecute = false;

proc.Start();
proc.WaitForExit();

processId = proc.Id;

StreamReader sOut = proc.StandardOutput;
string result = sOut.ReadToEnd();
if (!proc.HasExited)
{
proc.Kill();
}
sOut.Close();
proc.Close();


Espero me puedan ayudar y de antemano muchas gracias.
  #2 (permalink)  
Antiguo 26/10/2012, 16:18
 
Fecha de Ingreso: julio-2004
Mensajes: 104
Antigüedad: 19 años, 9 meses
Puntos: 0
Exclamación Respuesta: Problema Instalador Sql Server 2008 R2

Supongo que estas intentando realizar una instalacion del SQLSERVER desde una aplicacion como parte de un "instalador especializado"
y para ello realizaste un proyecto de "INSTALADOR desde VS2010" de la cual estas ejecutando alguna libreria especial para hacerlo.

Bueno lo que sucede es que al correr tu aplicacion la corres desde el modo USUARIO en windows 7 (supongo), lo que hace es que no tiene los suficientes permisos para realizar la instalacion.

Prueba corriendo tu APP dando boton contrario y "EJECUTAR COMO ADMINISTRADOR" si asi funciona quiere decir que es lo que te cuento.

Ahora bien. para solucionar el problema tendrias que Inpersonalizar tu DLL para que tome la Credencial de administrador del windows y realice la ejecucion del instalador.

podria ser por medio de seguridad del proyecto en VS2010 o bien usando la impersonalizacion por codigo del framework net.

saludos.
__________________
Podria no estar de acuerdo con lo que dices....., pero daria mi vida por el derecho que tienes de decirlo.

Etiquetas: instalador, server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:40.