RE:Generar instalación sin...
Publicado por
XicSimpatic (1 intervención) el 07/09/2001 20:40:36
Hola, en principio, decirte que coincido con la respuesta de Juan, y después, te comento mi caso:
Tenía un problema parecido al tuyo, y apliqué una solución: alquilé un portátil, metí el entorno de desarrollo, el servidor y el proyecto en el mismo, conecté todo a la red, y modifiqué por código las pocas cadenas OLEDB (ODBC) que utilizan algunas clases, y los parámetros de acceso del DataEnvironment.
Quizá otra solución sea hacer parametrizables los parámetros de acceso al servidor, configurar el acceso a la base de datos en base a información que guardes en un fichero .INI, y trabajar la colección Properties del objeto DataEnvironment en el evento Initialize, pero decidí no complicarme la cabeza. Al fin y al cabo, estoy desarrollando una aplicación a medida.
También tienes una tercera solución alternativa: llama a tu máquina o servidor SQL de la misma forma que se llama el servidor SQL de destino. Después, lanzas un acceso (por ejemplo, desde una clase) como usuario SA (con o sin contraseña) y luego configuras dinámicamente la cadena OLEDB (ODBC) de cada usuario una vez lo has validado contra la base de datos, con lo cual tendrás controlado al mismo en función de los permisos que le hayas otorgado en el inicio de sesión.
Recibe un cordial saludo desde Barcelona, España.