none
Usar sql server o base de datos en servicio RRS feed

  • Pregunta

  • Buenas quisiera saber si tiene ventajas y desventajas q pueden tener el uso de sql server o base de datos en servicio .

    Estuve buscando en internet y no encontre una en especifico.

    La ventaja q yo le veo el de usar base de datos en servicio es la portabilidad, aqui talves conocen mas ventajas y desventajas de usar ese tipo y la de usar sql server.

    Gracias de antemano.


    • Editado C. Raul domingo, 30 de octubre de 2016 7:31
    domingo, 30 de octubre de 2016 7:28

Respuestas

  • ah, ok.

    Desde el punto de vista funcional ambas hacen lo mismo. De hecho lo que haces a hacer una conexión como si fuera al fichero es adjuntar esa base de datos.

    Como en mi caso trabajo todos los días con bases de datos, no veo la necesidad de hacerlo sin conexión, de hecho me parece más un problema que una solución, supongo que si preguntas a desarrolladores lo verán de otra forma.

    En la realidad hay pocas diferencias

    Con la opción hacerlo apuntando a un fichero, todo estará en el mismo server por fuerza, al hacer referencia al fichero, el servicio sql server express tendrás que tenerlo instalado o no funcionará la bbdd.

    Con la opción de establecer una cadena de conexión simplemente puede estar en cualquier servidor de cualquier versión, no solo express, tienes algunos temas más de configuración, pero la solución vale para varias aplicaciones conectadas al mismo servidor, lo que entiendo que es una ventaja seria


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    lunes, 31 de octubre de 2016 7:30
    Moderador

Todas las respuestas

  • Supongo que te refieres entre azure u on-premise.

    No hay ni ventajas ni desventajas, prácticamente todo lo que puedes hacer en un server on-premise lo puedes hacer en la nube. SQL en azure es autoadministrado, así que te ahorras parte de la administración.

    para decidir si lo uso o no, lo miro proyecto a proyecto, y dependiendo de las características del proyecto. Es en mi opinión de eso de lo que depende


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    domingo, 30 de octubre de 2016 16:58
    Moderador
  • No me explique bien a lo q me refiero por ejemplo si agrego al proyecto de visual studio una base de datos en servio(por si acaso es una proyecto windows form).

    Ventaja

    -Al crear un instalador del proyecto la base de datos ya estaría en el instalador y ya no abría una necesidad de instalar el sql server.

    Desventaja

    -Al no instalar el sql server no podría administrarla para futuros cambios de la base de datos.

    -EL crecimiento de la base de datos es limitado.

    Eso seria un ejemplo aunque no se si lo q estoy diciendo es correcto por eso quería saber si hay ventajas o desventajas.

    domingo, 30 de octubre de 2016 17:29
  • ah, ok.

    Desde el punto de vista funcional ambas hacen lo mismo. De hecho lo que haces a hacer una conexión como si fuera al fichero es adjuntar esa base de datos.

    Como en mi caso trabajo todos los días con bases de datos, no veo la necesidad de hacerlo sin conexión, de hecho me parece más un problema que una solución, supongo que si preguntas a desarrolladores lo verán de otra forma.

    En la realidad hay pocas diferencias

    Con la opción hacerlo apuntando a un fichero, todo estará en el mismo server por fuerza, al hacer referencia al fichero, el servicio sql server express tendrás que tenerlo instalado o no funcionará la bbdd.

    Con la opción de establecer una cadena de conexión simplemente puede estar en cualquier servidor de cualquier versión, no solo express, tienes algunos temas más de configuración, pero la solución vale para varias aplicaciones conectadas al mismo servidor, lo que entiendo que es una ventaja seria


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    lunes, 31 de octubre de 2016 7:30
    Moderador
  • gracias por la respuestas ya mas o menos lo entiendo mas q todo se basa en la situación y el tipo de proyecto a desarrolla, por q despues es practicamente lo mismo.

    Gracias nuevamente

    lunes, 31 de octubre de 2016 15:54