none
Sobre licencias CAL e Internet RRS feed

  • Pregunta

  • Estimados,

    Buenos días... Tenemos un sitio web online desarrollado con ASP.NET + Sql Server. Al Management Studio accedemos 2 personas para administrar, para lo cual tenemos 2 licencias CAL.

    Obviamente como es un sitio web, las conexiones potenciales pueden ser múltiples.

    Desde Microsoft nos mencionan de que por cada "usuario" que consulta un dato en la base de datos, se necesita una CAL. Si tomamos esto literal, cada empresa que tenga un sitio web con Sql Server, necesitaría miles de licencias CAL... ¿esto tiene sentido? ¿es así realmente?

    Se que existen las licencias por Core, por lo cual, si tiene sentido todo esto, todas las empresas que tengan un sitio web conectado con Sql Server, requerirían licencias Core y nunca CALS...

    Me ayudan por favor, estoy muy confundido... Si se pueden apoyar con un documento tanto mejor...

    Muchas gracias!


    miércoles, 8 de mayo de 2019 14:43

Respuestas

  • Hola ANDRES RAMIREZ CL

    De verdad no creo que alguien en Microsoft te haya dicho que necesitas una CAL para cada conexión, Y puesto que aquí los foros de TechNet son parte de Microsoft te lo aclaro, las CALs son necesarias para conexión con el servidor que ejecutan ciertos servicios si tu al conectarte a dicho servidor, no lo puedes hacer más que con una CAL me refiero a no tienes sesión de RDP para administrar porque está ocupada entonces si necesitas comprar una CAL o unas CALs (me temo que no se venden 1 x 1; este tipo de licencias se venden en paquetes.

    Creo que realmente tu te refieres a que sólo 2 usuarios se pueden conectar a administrar el servidor lo cuál es cierto(parcialmente) si no has instalado y configurado RDS o digamos los servicios de impresión tu tienes permitas 3 conexiones al servidor utilizando el protocolo de rdp 2 sesiones estandar y una más netamente administrativa.

    Si tu aplicación Web usa o levanta ciertos servicios en el servidor para funcionar, como los servicios de impresión de Microsoft o está por RD Web entonces sí, efectivamente necesitas una CAL ya sea por usuario o por dispositivo para que conviva con tu aplicación y su funcionamiento.

    Si tu aplicación está montada en un IIS entonces dudo que necesite levantar otros servicios para funcionar.

    No dudes en ampliar más sobre este tema si es que aún lo requirieras o de abrir una nueva consulta en caso de tener alguna situación o necesitarla con algún otro de los productos de Microsoft.

     

    Adicional le invito a consultar los siguientes recursos:

    Guía para formular preguntas en el foro

    Channel 9 - donde puedes encontrar una sección de: Administración de Windows Servers

    Gracias por usar los foros de MSDN.

    Erick Rivera

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.


    miércoles, 8 de mayo de 2019 20:35

Todas las respuestas

  • Hola

    En este sitio se menciona

    Licencia CAL

    <mark class="tran">Licencia CAL (del inglés, Client Access Licence) o Licencia de Acceso de Cliente </mark>

    <section>No será necesaria para aquellos usuarios anónimos que accedan al servidor a través de Internet.</section>

    https://www.tecnozero.com/servidor/licencias-cal-para-servidor/


    IIslas Master Consultant SQL Server

    miércoles, 8 de mayo de 2019 15:44
  • Hola ANDRES RAMIREZ CL

    De verdad no creo que alguien en Microsoft te haya dicho que necesitas una CAL para cada conexión, Y puesto que aquí los foros de TechNet son parte de Microsoft te lo aclaro, las CALs son necesarias para conexión con el servidor que ejecutan ciertos servicios si tu al conectarte a dicho servidor, no lo puedes hacer más que con una CAL me refiero a no tienes sesión de RDP para administrar porque está ocupada entonces si necesitas comprar una CAL o unas CALs (me temo que no se venden 1 x 1; este tipo de licencias se venden en paquetes.

    Creo que realmente tu te refieres a que sólo 2 usuarios se pueden conectar a administrar el servidor lo cuál es cierto(parcialmente) si no has instalado y configurado RDS o digamos los servicios de impresión tu tienes permitas 3 conexiones al servidor utilizando el protocolo de rdp 2 sesiones estandar y una más netamente administrativa.

    Si tu aplicación Web usa o levanta ciertos servicios en el servidor para funcionar, como los servicios de impresión de Microsoft o está por RD Web entonces sí, efectivamente necesitas una CAL ya sea por usuario o por dispositivo para que conviva con tu aplicación y su funcionamiento.

    Si tu aplicación está montada en un IIS entonces dudo que necesite levantar otros servicios para funcionar.

    No dudes en ampliar más sobre este tema si es que aún lo requirieras o de abrir una nueva consulta en caso de tener alguna situación o necesitarla con algún otro de los productos de Microsoft.

     

    Adicional le invito a consultar los siguientes recursos:

    Guía para formular preguntas en el foro

    Channel 9 - donde puedes encontrar una sección de: Administración de Windows Servers

    Gracias por usar los foros de MSDN.

    Erick Rivera

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.


    miércoles, 8 de mayo de 2019 20:35
  • Gracias Erick por tu respuesta...

    La persona de Microsoft que nos dijo eso es de ventas. Hablando con un experto en licenciamiento y desarrollo de software, nos menciona que en nuestro caso no se requieren usar mas CALS...

    El tema es así... si tenemos sólo un usuario de Base de datos, para N clientes que se conectan vía página web (logueo corre vía tablas por aplicación). Cuántas CALS necesitaríamos??... Según el experto, 1, según el agente de ventas de Microsoft, N...

    Me avisan plz qué es lo correcto...

    Muchas gracias!


    viernes, 10 de mayo de 2019 16:26
  • Andres

    Creo que la respuesta que te dimos fue muy clara, las conexiones ANONIMAS (internet), no requieren de CAL


    IIslas Master Consultant SQL Server

    viernes, 10 de mayo de 2019 18:03
  • Disculpa las molestias, pero no me queda 100% claro...

    Lo que sucede es que si esa conexión anónima desde internet, se loguea mediante un formulario con validación en una tabla de la base de datos, da como resultado conexión exitosa (usuario logueado), la conexión pasa de ser anónima (sin consultas a base de datos) a un usuario validado de la aplicación web y que está conectado mediante un usuario de base de datos...

    El usuario del sitio web que pase de anónimo a logueado, pasará mediante el mismo usuario de base de datos (único, por ejemplo u_web)... por lo que ahí, aunque 100000 personas se conecten a la página web, de las cuales se pueden loguear exitosamente 1000, quiere decir que igualmente hay sólo un usuario de base de datos, por lo que debería tener 1 CAL...

    Gracias y disculpen por todo, sólo quiero tenerlo claro, no es mi intención molestar por molestar...

    Saludos!

    viernes, 10 de mayo de 2019 18:36
  • Nunca tendrías 100000 usuarios conectados, bajo la premisa de seguir la regla de las 3 capas, solo me conectare a la base cuando lo necesite.

    • Conexion
    • Ejecucion
    • Recepción de resultado
    • Desconexion

    IIslas Master Consultant SQL Server

    lunes, 13 de mayo de 2019 17:53
  • Suscribo a lo indicado por Andres.

    Si el string de conexión usa un usuario sql, digamos llamado UsrTEST

    Y a la pagina se conectan concurrentes 20 Pc's.

    Deben ser 1 cal (pues es solo UN usuario de conexion) o 20 CAL pues hay 20 conexiones con el mismo usuario.

    Si necesito una sola seria muy barato y siempre hemos comprado mal cuando licenciamos por ejemplo por Core. ;)


    • Editado CristianMP martes, 14 de mayo de 2019 21:31
    martes, 14 de mayo de 2019 21:31