none
Crear Instalador para aplicacion que maneja datos con Sql Server RRS feed

  • Pregunta

  • Buenas Noches recien termine una aplicacion en VS10 c# #sqlServer2008 pero cuando creo el ejecutable y corro mi aplicacion en otra pc que no tiene instalado SQL SERVER da error.

    1 DEBO INSTALAR SQL SERVER EN LA PC CLIENTE? o no es necesario

    2. Debo hacer un paso extra en el PROYECTO DEL INSTALADOR DE MI APLICACION? AQGREGAR ALGUNA LIBRERIA ..DE SER ASI EN DONDE SE ENCUENTRA ESA LIBRERIA ?

    Muchas Gracias


    Gracias por la AYUDA!

    sábado, 11 de febrero de 2012 20:23

Respuestas

  • hola

    1-

    claro, si la db es local a cada usuario de la aplicacion y usas sql server express debe instalarlo

    2 -

    no necesitas agregar nada en tu instalador, porque las librerias de ado.net ya se incluyen junto al .net framework

    lo que si no recomendaria es que incluyas dentro del intalador el sql server, dejalo como instalador separado, porque es una operacion que debe ser controlada de forma concreta

    crea el instalador para tu aplciacion y en algun punto de algun instructivo de instalacion detalla la instalacion del sql server como unico paso la priemra vez que se quiera hacer uso de la aplicacion

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta Rafa Reyes domingo, 12 de febrero de 2012 5:41
    sábado, 11 de febrero de 2012 20:52
  • hola

    legalmente no deberias suar tu serial en la pc del cliente, este deberia adquirir su propia licencia

    o podrias usar la version sql server express para que el cliente pueda usar la aplicacion sin costo

    2-

    la cadena de conexion deberia tener el nombre o ip de la pc donde se instala el sql server, tu en tu pc tienes ese nombre de servicio pero en la pc del cliente este seguro sea distinto

    recuerda que si usas sql express con solo usar .\SQLEXPRESS alcanza

    es mas si usas (local) tambien deberi ser suficiente para referencia la pc local

    3-

    hay algunso limites la version express pero igualmente son bastante altos para un uso normal no los alcanzarias nunca

    salvo si es un aplciacion de alta transacionabilidad podrias llegar al limite establecido, pero en caso de llegar podrias optar por una version licenciada, migrando y seguir con la aplciacion sin problemas

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta Rafa Reyes domingo, 12 de febrero de 2012 5:41
    domingo, 12 de febrero de 2012 3:20

Todas las respuestas

  • hola

    1-

    claro, si la db es local a cada usuario de la aplicacion y usas sql server express debe instalarlo

    2 -

    no necesitas agregar nada en tu instalador, porque las librerias de ado.net ya se incluyen junto al .net framework

    lo que si no recomendaria es que incluyas dentro del intalador el sql server, dejalo como instalador separado, porque es una operacion que debe ser controlada de forma concreta

    crea el instalador para tu aplciacion y en algun punto de algun instructivo de instalacion detalla la instalacion del sql server como unico paso la priemra vez que se quiera hacer uso de la aplicacion

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta Rafa Reyes domingo, 12 de febrero de 2012 5:41
    sábado, 11 de febrero de 2012 20:52
  • Ok muchas gracias por su respuesta , pero ahora tengo una duda .. 1.Yo compre el SQL Server developer edition .Cuando la PC cliente este instalando por primera vez la aplicacion debo instalarle el sql developer edition con mi serial?

    2.En la cadena de conexion de mi aplicacion aparece como servidor RPC. Si le instalo Sql Server a la pc cliente debo crear el servidor bajo el mismo nombre que tiene la cadena de conexion?

    3.Existe un maximo de almacenamiento de datos en la version SQL Server Express es decir tiene un "limite de gestion de datos" un limite de espacio?

    Gracias por la AYUDA!

    domingo, 12 de febrero de 2012 1:42
  • hola

    legalmente no deberias suar tu serial en la pc del cliente, este deberia adquirir su propia licencia

    o podrias usar la version sql server express para que el cliente pueda usar la aplicacion sin costo

    2-

    la cadena de conexion deberia tener el nombre o ip de la pc donde se instala el sql server, tu en tu pc tienes ese nombre de servicio pero en la pc del cliente este seguro sea distinto

    recuerda que si usas sql express con solo usar .\SQLEXPRESS alcanza

    es mas si usas (local) tambien deberi ser suficiente para referencia la pc local

    3-

    hay algunso limites la version express pero igualmente son bastante altos para un uso normal no los alcanzarias nunca

    salvo si es un aplciacion de alta transacionabilidad podrias llegar al limite establecido, pero en caso de llegar podrias optar por una version licenciada, migrando y seguir con la aplciacion sin problemas

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta Rafa Reyes domingo, 12 de febrero de 2012 5:41
    domingo, 12 de febrero de 2012 3:20
  • PROBLEMA RESUELTO YA TRABAJA CON LA BASE DE DATOS EN LA PC CLIENTE SOLO INSTALANDOLE EL SQL EXPRESS

    MUCHISIMAS GRACIAS


    Gracias por la AYUDA!

    domingo, 12 de febrero de 2012 5:41