Registrarse Gratis

¡Únase para Aprender y Compartir!

[Solucionado] SQL Server 2008 STD y licencias CAL

08/8/2012 06:00PM
Hola:
Necesito saber como se maneja el tema del SQL con las licencias CAL. Estoy en una empresa que tiene 2 sucursales y en una tienen sql server 2008 std. La idea es instalar SQL Server 2008 Std en la otra sucursal ya que permite manejar mas memoria.

La pregunta es la siguiente: el sistema que utilizamos trabaja con la base de datos en un servidor y las otras pcs de la red se conectan (mediante un acceso directo) al sistema. El tema es como saber cuantas licencias CAL comprar, estas se compran para quienes acceden al sistema directamente sobre el servidor via remota (team viewer,vnc,etc) o se compra aunque el usuario acceda al sistema desde la red (por acceso directo>

Desde ya les agradezco la ayuda, porque sobre este tema no tengo idea y tengo que implementarlo

Saludos
Esta pregunta está cerrada. Si quieres puedes: Abrir otra Pregunta
09/8/2012 12:08PM
Los dos equipos que usan VNC no requieren CAL adicional (el VNC se ejecuta en la memoria del Servidor, que ya posee una CAL). Ambos VNC no pueden correr simultánemente, ya que sólo hay una sesión de Consola en el Servidor (que ya posee CAL de Servidor).

Así que quedan 6 equipos: En este caso, necesitás 6 CAL de Equipo (el paquete básico de "Server+5 CAL Equipo" y un CAL Equipo adicional. Si llegás a colocar un acceso directo en los equipos que se conectan por VNC, ya necesitarías 8 CAL en total, aún cuando lo hayas hecho 1 sólo vez.

En el caso de CAL por usuario, tenés que contar las cuentas de usuario de cada equipo, por ejemplo:

En Equipo-1 están definidos 3 usuarios que se loguean y usan el Sistema: Administrador, Oficina y Administracion.
En Equipo-2 están definidos 2 usuarios que se loguean y usan el Sistema: Administrador, Oficina.
En Equipo-3 están definidos 1 usuario que se loguea y usa el Sistema: Administracion.
En Equipo-4 están definidos 2 usuarios que se loguean y usan el Sistema: Administrador, Oficina.
En Equipo-5 están definidos 2 usuarios que se loguean y usan el Sistema: Deposito, Oficina.
En Equipo-6 están definidos 3 usuarios que se loguean y usan el Sistema: Administrador, Deposito, Oficina.
Necesitás 13 CAL por Usuario.

No interesa lo del acceso directo, es más, el que siempre está cubierto es el Servidor, los que no están cubiertos son los que se conectan al servidor (un acceso directo implica una conexión al servidor).

Cualquier duda, reposteás con los datos como el ejemplo. Saludos!
Tangos 4364
SOLUCIÓN
08/8/2012 08:27PM
Acá tenés los métodos de Licenciamiento del SQL Server 2008:

http://download.microsoft.com/download/A/A/C/AACDC5CD-7A28-4493-BB0D-79FE286DF471/SQLServer2008_pricing.pdf

Hay 2 tipos principales de Licenciamiento:
1. Por procesador: El Servidor SQL es el que está licenciado, no interesa la cantidad de Usuarios ni de Equipos que lo acceden. Es cara si los usuarios o equipos son pocos, es conveniente a partir de los 30 Usuarios/Equipos.
2. Por CAL. Hay dos formas:
2a. Por Usuario: Cada usuario (identificado por dominio@usuario/sesión, o sea, cada conexión diferenciada que llega al servidor) requiere una CAL.
2b. Por Equipo: Cada Equipo requiere una CAL.

Saludos!
Tangos 4364
09/8/2012 08:36AM
Ok. Eso ya lo tenia, el tema es si a las maquinas que van con acceso directo al servidor le tengo que dar licencia CAL o solo al usuario que se conecta de forma remota y trabaja sobre el servidor directamente

Muchas gracias
Saludos
09/8/2012 09:58AM
Bueno: Primero, no podés elegir AMBOS modos de Licenciamiento. Desconozco si ya hiciste la elección, pero vamos a ver los casos posibles (dentro del modo CAL):

1. Equipo conectado vía Remota usando TeanViwer, VNC, etc. (cualquier utilitario que tome Control de la Sesión de Consola del Servidor, incluído el "Escritorio Remoto" con su opción /CONSOLE): No se requiere CAL (en realidad, se usa la propia del Servidor)
2. Escritorios Remotos Administrativos (los que viene 2 por defecto en los Servers 2003/2003R2/2008/2008R2 y que sólo pueden ser utilizados por un Administrador): No se requiere CAL (en realidad, se usa la propia del Servidor)

Ahora viene la diferencia de acuerdo a si elegiste CAL por usuario o CAL por equipo (sólo uno de los dos, no se puede los dos a la vez):

3.a. Escenario con Dominio, CAL por Usuario:
En un Dominio, cada usuario está identificado por dominio@usuario. Cada sesión abierta que se contacte con el SQL requerirá una CAL. Ejemplo:
Dominio@User1 se conecta desde Equipo1
Dominio@User1 se conecta desde Equipo2 en forma simultánea
Dominio@User2 se conecta desde Equipo8
Dominio@User3 se conecta desde Equipo8
Se necesitan 4 CAL por usuario (aunque sólo sean tres usuarios, hay dos sesiones abiertas para User1)

3.b. Escenario con Dominio, CAL por Equipo:
Cada Equipo que se contacte con el SQL requerirá una CAL. Ejemplo Anterior:
Se necesitan 3 CAL por equipo.

3.c. Escenario sin Dominio, CAL por Usuario:
Cada usuario está identificado por equipo@usuario. Ejemplo:
User1 se conecta desde Equipo1 y desde Equipo2
User2 se conecta desde Equipo1 y desde Equipo2
User3 se conecta desde Equipo1 y desde Equipo2
Se necesitan 6 CAL por usuario.

3.d. Escenario sin Dominio, CAL por Equipo:
El mismo Ejemplo de 3.c:
Se necesitan 2 CAL por Equipo.

Los nombres de Usuarios y Equipos son anecdóticos, internamente se usan los SID:RID
Esto es lo mismo para LAN que para WAN.

Si seguís con dudas, tenés que especificar bien cuales son tus condiciones: cantidad de equipos, usuarios definidos por equipo, dominio o workgroup, etc.
Recordá que las "pruebas" con usuarios ficticios pueden consumirte las CAL por usuario, en especial en un ambiente sin Dominio.

Saludos!
Tangos 4364
09/8/2012 11:06AM
Me aclaraste un monton el tema y te lo agradezco, la ultima y final

Tengo un servidor con windows server 2008 + 8 puestos en grupo de trabajo.
el programa que uso esa en el servidor y trabaja sobre una base sql 2008 std

tengo los puestos con nombre de usuario: 3 se llaman oficina - 3 administracion y 2 deposito. Tienen igual nombre de usuario pero todos distinto nombre de equipo

Todos los puestos tienen un acceso directo al ejecutable del sistema que esta en el servidor.

En 2 puestos utilizan vnc para conectarse directamente sobre el servidor y desde ahi abrir el sistema

Aun no defini si las licencias CAL son por equipo o por usuario

Mi duda es si se conectan al servidor con un acceso directo necesitan CAL o si solo la necesitan aquellos que trabajan directamente sobre el servidor en forma local o via remota

Desde ya muchas gracias
Esta pregunta está cerrada. Si quieres puedes: Abrir otra Pregunta