none
Implementar un programa con acceso a datos en otros computadoras RRS feed

  • Pregunta

  • Hola,

    cordial saludo

    mi interrogantes es: ¿como debo hacer para hacer un programa en c# con una base datos local e instalarlo en otro pc que no tenga ningun motor de base de datos? es decir, quiero hacer un programa con base de datos pero que no tenga que instalar el motor de datos en el otro pc, he intentado agregar a mi programa una base de datos basada en servicio pero no se que mas hacer para que funcione en otro pc

    de ante mano mucha gracias por la atencion prestada

    lunes, 7 de septiembre de 2015 20:24

Respuestas

  • Hola Jegox,

    Primero que los equipos que compartan el servicio de datos que provee el servidor deberán de estar en red, creo que el mayor problema que se presentan en estos casos es que SQL Server no está configurado para permitir conexiones remotas, si es ello, sigue las recomendaciones de este enlace:

    PASOS PARA CONFIGURAR SQL SERVER 2008 PARA ADMITIR CONEXIONES REMOTAS.


    OFF TOPIC:

    Máximas en el diseño de software:

    Principio 1: DRY (Don't repeat yourself) No repitas código, encapsula y reutiliza.

    Principio 2: KISS (Keep It Simple, Stupid) Hazlo simple, legible, evita la complejidad innecesaria.

    Principio 3: YAGNI (You Aint't Gonna Need It) No agregues funcionalidad si no es necesario. Básate en requerimientos, no en suposiciones.
    • Marcado como respuesta Jegox martes, 8 de septiembre de 2015 0:51
    lunes, 7 de septiembre de 2015 20:32
  • hola

    >>¿como debo hacer para hacer un programa en c# con una base datos local e instalarlo en otro pc que no tenga ningun motor de base de datos?

    pero la db estara local en cada pc ? si usas sql server no vas a tener otra que instalar el servicio, al menos Sql Server express

    sino podrias usar Sql Compact (o sea un .sdf) este no requiere de servicio, pero bueno tiene sus limitaciones

    >>quiero hacer un programa con base de datos pero que no tenga que instalar el motor de datos en el otro pc

    no entendi esta frase, si usas Sql Server requiere que el motor este instalado en algun sitio, ya sea un pc que actue como servidor de base de datos o en la pc de cada usuario

    >>he intentado agregar a mi programa una base de datos basada en servicio

    que es una "base de datos basada en servicio" ? eso no existe

    o te refieres a que has creado servicios web ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Jegox martes, 8 de septiembre de 2015 0:51
    lunes, 7 de septiembre de 2015 20:45

Todas las respuestas

  • Hola Jegox,

    Primero que los equipos que compartan el servicio de datos que provee el servidor deberán de estar en red, creo que el mayor problema que se presentan en estos casos es que SQL Server no está configurado para permitir conexiones remotas, si es ello, sigue las recomendaciones de este enlace:

    PASOS PARA CONFIGURAR SQL SERVER 2008 PARA ADMITIR CONEXIONES REMOTAS.


    OFF TOPIC:

    Máximas en el diseño de software:

    Principio 1: DRY (Don't repeat yourself) No repitas código, encapsula y reutiliza.

    Principio 2: KISS (Keep It Simple, Stupid) Hazlo simple, legible, evita la complejidad innecesaria.

    Principio 3: YAGNI (You Aint't Gonna Need It) No agregues funcionalidad si no es necesario. Básate en requerimientos, no en suposiciones.
    • Marcado como respuesta Jegox martes, 8 de septiembre de 2015 0:51
    lunes, 7 de septiembre de 2015 20:32
  • hola

    >>¿como debo hacer para hacer un programa en c# con una base datos local e instalarlo en otro pc que no tenga ningun motor de base de datos?

    pero la db estara local en cada pc ? si usas sql server no vas a tener otra que instalar el servicio, al menos Sql Server express

    sino podrias usar Sql Compact (o sea un .sdf) este no requiere de servicio, pero bueno tiene sus limitaciones

    >>quiero hacer un programa con base de datos pero que no tenga que instalar el motor de datos en el otro pc

    no entendi esta frase, si usas Sql Server requiere que el motor este instalado en algun sitio, ya sea un pc que actue como servidor de base de datos o en la pc de cada usuario

    >>he intentado agregar a mi programa una base de datos basada en servicio

    que es una "base de datos basada en servicio" ? eso no existe

    o te refieres a que has creado servicios web ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Jegox martes, 8 de septiembre de 2015 0:51
    lunes, 7 de septiembre de 2015 20:45