none
BASE DE DATOS SQL RRS feed

  • Pregunta

  • Hola, Termine el desarrollo de una aplicación windows form, esta tiene una base de datos sql, mi pregunta es, hay alguna forma de utilizar la aplicación en otra computadora sin tener que instalar el sql server?. Muchas gracias.
    sábado, 27 de marzo de 2021 15:29

Respuestas

Todas las respuestas

  • Hola Christian Zaragoza:

    Si la aplicación tiene conexión con la máquina1, no te hace falta tener el SQL instalado en ella, puede usar el Sql de la máquina1, simplemente tienes que permitir conexiones remotas y cambiar la cadena de conexión por una cadena a la misma.

    Si no están en la misma red, o no son accesibles entre si, la segunda manera más fácil, es montar una VPN, entre ellas.

    Caso de que no fuera posible, la tercera manera es subir la base de datos a un sitio como Azure, de manera que la alojarías en una instancia de Azure y ambas aplicaciones se conectarían a la nube, cambiando la cadena de conexión.

    sábado, 27 de marzo de 2021 17:19
  • hay alguna forma de utilizar la aplicación en otra computadora sin tener que instalar el sql server?
    No hay forma de utilizar la aplicación sin tener disponible un SQL Server. Podría no estar instalado en la misma máquina sino en otro sitio, siempre que lo configures debidamente para que sea accesible. Pero en algún sitio tienes que tener disponible un SQL Server funcional si quieres poder usar una aplicación que se programó contra una base de datos SQL Server.
    sábado, 27 de marzo de 2021 17:42
  • Muchas gracias por tu comentario, la idea es comercializar la aplicación, el tema seria que el usuario no tenga que instalar el motor de la base de datos sql, lo estaba haciendo con una base de datos access igual tenia que instalar el controlador de access que es relativamente sencillo. Gracias por tu tiempo.
    sábado, 27 de marzo de 2021 17:42
  • Gracias por tu respuesta, hay algún script o alguna forma de instalar el sql server y que sea trasparente para el usuario? es lo que me preocupa, tener que instalar las aplicaciones de forma remota, quiero evitar eso, que sea algo sencillo para el usuario final. Gracias de antemano
    sábado, 27 de marzo de 2021 17:46
  • Eso se llama instalación desatendida, pero a mi personalmente no me parece nada fácil, ni que soluciones con un script, y además luego tienes que configurar tú aplicación. 

    https://www.sqlshack.com/es/instalacion-desatendida-de-sql-server/

    https://www.sqlshack.com/slipstreaming-sql-server-2012-2014/

    sábado, 27 de marzo de 2021 18:00
  • La verdad es mas complicado de lo que creí, no se como harán las aplicaciones comerciales para evitar que los usuarios instalen el motor de sus bases de datos. Muchas gracias por tu tiempo.
    sábado, 27 de marzo de 2021 18:45