
|
Vista rápida |
|
|
Catálogo |
system_ms |
|
Categoría |
Dispositivos de base de datos |
|
Volúmenes de usuario |
yes |
|
Memoria mín. |
512 MB (SQL08X/WG), 1 GB (SQL08D/W/S/E) |
|
SO |
Windows |
|
Restricciones |
no |
|
Preguntas o comentarios |
SQL08x_03, SQL08x_08 |
SQL08y_0N es un dispositivo de base de datos basado en Microsoft SQL Server 2008 (http://www.microsoft.com/sqlserver/). Proporciona una forma fácil de agregar una base de datos de Microsoft SQL a cualquier aplicación.
SQL08y_0N almacena la base de datos en un volumen definido por la aplicación configurado en cada instancia de SQL08y El volumen de la base de datos SQL08y no se puede compartir entre varias instancias de SQL08y.
Los clientes de SQL08y_0N acceden a la base de datos configurada a través del terminal in. Las solicitudes de base de datos se procesan y se completan de vuelta a través del mismo terminal. SQL08y permite que cualquier usuario válido acceda a la base de datos a través del terminal in (el dispositivo tiene un rol de superusuario preconfigurado: "sa" estándar). Se puede configurar SQL08y con el número máximo de conexiones simultáneas que se admiten mediante in.
El dispositivo conectado a SQL08y es responsable de crear su propia base de datos y tablas, en caso de que no existan. También, se puede copiar de forma manual una base de datos al volumen de datos.
SQL08y_0N almacena sus registros internamente en su base de datos.
Importante: No se distribuye SQL08y_0N con CA 3Tera AppLogic. Consulte la referencia de instalación para obtener instrucciones sobre cómo crear SQL08y_0N a partir de un dispositivo de Windows Server básico.
|
Nombre |
Última versión |
SO |
SQL Server |
Notas |
|
SQL08X_03 |
1.1.1-1 |
Windows 2003 Standard Edition R2 (32 bits) |
SQL 2008 Express con servicios avanzados (x86) |
|
|
SQL08WG_03 |
1.1.1-1 |
Windows 2003 Standard Edition R2 (32 bits) |
SQL 2008 Workgroup (x86) |
|
|
SQL08D_03 |
1.1.1-1 |
Windows 2003 Datacenter Edition R2 (64 bits) |
SQL 2008 Developer (x64) |
|
|
SQL08W_03 |
1.1.1-1 |
Windows 2003 Datacenter Edition R2 (64 bits) |
SQL 2008 Web (x64) |
|
|
SQL08S_03 |
1.1.1-1 |
Windows 2003 Datacenter Edition R2 (64 bits) |
SQL 2008 Standard (x64) |
|
|
SQL08E_03 |
1.1.1-1 |
Windows 2003 Datacenter Edition R2 (64 bits) |
SQL 2008 Enterprise (x64) |
|
|
SQL08X_08 |
1.1.1-1 |
Windows 2008 Standard Edition sin Hyper-V SP2 (32 bits) |
SQL 2008 Express R2 (x86) |
|
|
SQL08WG_08 |
1.1.1-1 |
Windows 2008 Standard Edition sin Hyper-V SP2 (32 bits) |
SQL 2008 Workgroup R2 (x86) |
|
|
SQL08DC_08 |
1.1.1-1 |
Windows 2008 Datacenter Edition R2 (64 bits) |
SQL 2008 Datacenter R2 (x64) |
|
|
SQL08W_08 |
1.1.1-1 |
Windows 2008 Datacenter Edition R2 (64 bits) |
SQL 2008 Web R2 (x64) |
|
|
SQL08S_08 |
1.1.1-1 |
Windows 2008 Datacenter Edition R2 (64 bits) |
SQL 2008 Standard R2 (x64) |
|
|
SQL08E_08 |
1.1.1-1 |
Windows 2008 Datacenter Edition R2 (64 bits) |
SQL 2008 Enterprise R2 (x64) |
|
Recursos
SQL08Y 03
|
Recurso |
Mínimo |
Express/Workgroup (x86) (máximo) |
Predeterminado |
Probado |
|||
|
CPU |
0,1 |
4 |
0,25 |
4 |
|||
|
Memoria |
512 MB |
4 GB |
1 GB |
4 GB |
|||
|
Ancho de banda |
1 Mbps |
2 Gbps |
100 Mbps |
2 Gbps |
|||
|
Recurso |
Mínimo |
Developer/Web/Standard/Enterprise (x64) (máximo) |
Predeterminado |
Probado |
|||
|
CPU |
0,25 |
32 |
0,5 |
8 |
|||
|
Memoria |
1 GB |
64 GB |
1 GB |
32 GB |
|||
|
Ancho de banda |
1 Mbps |
2 Gbps |
100 Mbps |
2 Gbps |
|||
SQL08Y 08
|
Recurso |
Mínimo |
Express/Workgroup (x86) (máximo) |
Predeterminado |
|
CPU |
0,25 |
4 |
0,5 |
|
Memoria |
768 MB |
4 GB |
1 GB |
|
Ancho de banda |
1 Mbps |
2 Gbps |
100 Mbps |
|
Recurso |
Mínimo |
Datacenter/Web/Standard/Enterprise (x64) (máximo) |
Predeterminado |
|
CPU |
0,25 |
32 |
0,5 |
|
Memoria |
1 GB |
64 GB |
1 GB |
|
Ancho de banda |
1 Mbps |
2 Gbps |
100 Mbps |
Nota: Se debería aumentar la memoria en función de dos factores principales: el número de usuarios simultáneos y el tamaño de la base de datos. Normalmente, SQL08y_09 puede ser compatible con aproximadamente 50 usuarios simultáneos por 1 G de memoria. Mientras más grande sea la base de datos, más memoria debe tener SQL08y_09 para el procesamiento. Por ejemplo, se debería configurar SQL08y_09 con al menos 1 G de memoria para una base de datos de 10 G. Con más de 1 G se obtendrá más rendimiento.
Terminales
|
Nombre |
Dirección |
Protocolo |
Descripción |
|
in |
Entrante |
Cualquiera |
Recibe solicitudes de base de datos MSSQL de clientes. |
|
mon |
Saliente |
CCE |
Envía estadísticas sobre uso de recursos y rendimiento. Este terminal se puede dejar desconectado. |
La interfaz predeterminada está activada. Se utiliza para diagnósticos y solución de problemas (mediante SSH). Las versiones futuras de este dispositivo pueden desactivar el acceso de SSH.
Volúmenes de usuario
|
Volumen |
Descripción |
|
data |
Volumen para el almacenamiento de datos de base de datos. |
Importante: El volumen de datos debe dedicarse exclusivamente a la instancia de SQL08y_09 (no se puede compartir con otros dispositivos). El volumen de datos para los dispositivos basados en Windows Server 2003 debe ser de 1 GB, como mínimo, de tipo ntfs03 y tener por lo menos 1 GB de tamaño, mientras que el volumen de datos para los dispositivos basados en Windows Server 2008 debe ser de tipo ntfs08 y tener por lo menos 3 GB de tamaño.
Propiedades
Nota: Ninguna de las propiedades de SQL08y_0N distingue entre mayúsculas y minúsculas, a excepción de los nombres de archivos y rutas.
|
Nombre de la propiedad |
Tipo |
Descripción |
|
read_only |
Cadena |
Indica si la base de datos definida en user_db_name y a la que se accede por el terminal in es de sólo lectura. Los posibles valores son "on", para sólo lectura y "off" para lectura y escritura. SQL08y_0N utiliza esta propiedad solamente para optimizar el rendimiento de la base de datos (las bases de datos de sólo lectura no necesitan recolección de elementos no utilizados, etc.). |
|
sa_password |
Cadena |
Contraseña de cuenta sa de administrador. Se supone que es "manager" si el valor está vacío. |
|
user_db_name |
Cadena |
Base de datos de usuario predeterminado (hay que definir la opción user_login). |
|
user_login |
Cadena |
Nombre de cuenta de usuario de la base de datos. |
|
user_password |
Cadena |
Contraseña de usuario de la base de datos. |
|
max_connections |
Entero |
Número máximo de conexiones simultáneas activas a la base de datos que SQL08y_09 debe controlar a través del terminal in. SQL08y_09 utiliza este valor en cálculos avanzados para la gestión de memoria. En general, SQL08y_09 necesita 1 G de memoria para cada 50 conexiones simultáneas. Cuando se alcanza el límite de conexión, SQL08y_09 rechaza todas las conexiones subsiguientes. Si se establece como 0, SQL08y_09 gestionará automáticamente los límites de un grupo de conexiones. |
Contadores personalizados
El dispositivo SQL08y_09 informa sobre los siguientes contadores personalizados a través del terminal mon. Estos contadores pertenecen al grupo de contadores de SQL08y_09:
|
Nombre del contador |
Descripción |
|
Current connections |
Número actual de conexiones de cliente establecidas. |
|
Memory usage |
Uso de memoria del proceso de servidor. |
|
Lock requests/sec |
Número de solicitudes de bloqueo por segundo. |
|
Lock waits/sec |
Número de esperas de bloqueo por segundo. Son las solicitudes de bloqueo a las cuales no se pudo conceder bloqueo inmediato y se pusieron en estado de espera. |
|
Deadlocks/sec |
Número de solicitudes de bloqueo por segundo que resultaron en un bloqueo. |
|
Active transactions |
Número total de transacciones de actualización activas para todas las bases de datos. |
Importante: La velocidad del contador en el dispositivo se establece como 10 s. Si está utilizando gráficas mediante el dispositivo MON para controlar estos contadores, es necesario establecer la velocidad para las gráficas como 10 s o múltiplos de 10 s.
Se puede depurar SQL08y_09 a través del generador de perfiles y de la interfaz. Esto es útil para realizar un seguimiento de declaraciones SQL, ver cuánto tiempo se tarda en ejecutar las declaraciones SQL, por qué son erróneas las declaraciones de SQL, etc. La información de depuración incluye:
La información de depuración se almacena en los registros de SQL08y_09 y se puede ver mediante los procedimientos de vista/almacenado de estadísticas de MSSQL.
Aplicación de dos niveles sencilla (aplicación con base de datos Web)
El siguiente diagrama muestra un uso típico del dispositivo SQL08y_09 en una aplicación Web de dos niveles que está dirigida a un gran número de usuarios que ejecutan consultas simples:

Dispositivos en uso:
Las solicitudes de cliente llegan en la puerta de enlace usr. La puerta de enlace envía las solicitudes al servidor iis, que sirve la solicitud. Cuando se necesitan scripts (por ejemplo, ASP.NET o ASP) en iis para acceder a datos persistentes, utiliza el dispositivo sql a través del terminal db.
En este ejemplo, la base de datos utilizada con sql no es de sólo lectura y varios usuarios pueden acceder a ella a través de iis ejecutando consultas simples.
Ejemplo de configuración de las propiedades:
|
Nombre de la propiedad |
Valor |
Notas |
|
read_only |
no |
La base de datos no es de sólo lectura, se puede modificar. |
|
max_connections |
0 |
Gestione los valores de configuración de la memoria automáticamente. |
|
sa_password |
manager |
Contraseña predeterminada. |
|
user_db_name |
web |
Base de datos predeterminada para el "sitio Web" del usuario. |
|
user_login |
website |
Cuenta de usuario de la base de datos. |
|
user_password |
pa$$word |
Contraseña de la base de datos. |
Nota: El volumen de datos debe configurarse también en sql y el volumen de contenido se debe configurar en iis. Para crear volúmenes de aplicación que se puedan utilizar aquí, consulte los Volúmenes de usuario.
Aplicación de dos niveles escalable (aplicación con base de datos Web)
El siguiente diagrama muestra un uso típico del dispositivo SQL08y_0N en una aplicación Web de dos niveles que se utiliza para compartir estados y datos entre varios servidores Web de carga equilibrada (dirigida a un gran número de usuarios que ejecutan consultas simples). Además, este ejemplo tiene una entrada independiente para mantenimiento a través de la cual un administrador puede iniciar sesión y acceder a la base de datos para mantenimiento, así como una entrada a través de la cual un administrador puede leer los registros de MSSQL.

Dispositivos en uso:
Las solicitudes de cliente llegan en la puerta de enlace usr. La puerta de enlace reenvía las solicitudes al equilibrador de carga "webs", el cual las dirige a uno de los servidores Web (iis1 o iis2). Cuando se necesitan scripts (por ejemplo, ASP.NET) en servidores Web para acceder a datos persistentes, utiliza el dispositivo sql a través de los terminales db.
El administrador se puede conectar a través de la puerta de enlace admin al dispositivo de registros y consultar los registros de servidor Web.
En este ejemplo, la base de datos utilizada con sql no es de sólo lectura y muchos usuarios pueden acceder a ella a través de los servidores Web ejecutando consultas simples. Ejemplo de configuración de las propiedades:
|
Nombre de la propiedad |
Valor |
Notas |
|
read_only |
no |
La base de datos no es de sólo lectura, se puede modificar. |
|
max_connections |
10 |
10 conexiones simultáneas máximas. |
|
sa_password |
manager |
Contraseña predeterminada. |
|
user_db_name |
iis |
Base de datos predeterminada para el "sitio Web" del usuario. |
|
user_login |
website |
Cuenta de usuario de la base de datos. |
|
user_password |
pa$$word |
Contraseña de la base de datos. |
Nota:
El dispositivo admin no es necesario para el funcionamiento de la aplicación de dos niveles.
Aplicación de dos niveles sencilla (sistema de soporte de decisión)
El siguiente diagrama muestra un uso típico del dispositivo SQL08y en una aplicación Web de dos niveles que implementa un sistema de soporte de decisión para unos cuantos usuarios que ejecutan consultas complejas a través de una gran base de datos que tiene varios GB de tamaño.

Dispositivos en uso:
Las solicitudes de cliente llegan en la puerta de enlace usr. La puerta de enlace envía las solicitudes al servidor iis, que sirve la solicitud. Cuando se necesitan scripts (por ejemplo, ASP.NET) en iis para acceder a datos persistentes, utiliza el dispositivo sql a través del terminal db.
Mediante un explorador, los administradores se conectan a la puerta de enlace admin para consultar registros Web. La puerta de enlace admin envía las solicitudes al dispositivo NAS de registros.
En este ejemplo, la base de datos utilizada con sql no es de sólo lectura y los usuarios pueden acceder a ella a través de iis ejecutando consultas complejas.
Ejemplo de configuración de las propiedades:
|
Nombre de la propiedad |
Valor |
Notas |
|
max_connections |
25 |
La base de datos admite 25 usuarios simultáneos. |
|
read_only |
no |
La base de datos no es de sólo lectura, se puede modificar. |
|
sa_password |
manager |
Contraseña predeterminada. |
|
user_db_name |
web |
Base de datos predeterminada para el "sitio Web" del usuario. |
|
user_login |
website |
Cuenta de usuario de la base de datos. |
|
user_password |
pa$$word |
Contraseña de la base de datos. |
Nota: El volumen de datos debe configurarse también en el dispositivo sql y el volumen de datos se debe configurar en el dispositivo de registros.
Aplicación de dos niveles sencilla (aplicación de base de datos de sólo lectura basada en Web)
Un uso menos común del dispositivo SQL08y_0N es una aplicación Web de dos niveles que utiliza una base de datos de sólo lectura. En este caso, se puede parametrizar SQL08x_0N, de los ejemplos anteriores de aplicación sencilla, para utilizar una base de datos de sólo lectura (no se permite ninguna modificación) estableciendo la propiedad read_only como "yes". Esto desactivará diversas funciones de MSSQL que no se necesitan para bases de datos de sólo lectura, lo que resultará en un mejor rendimiento. Ejemplo de configuración de las propiedades:
|
Nombre de la propiedad |
Valor |
Notas |
|
read_only |
yes |
La base de datos es de sólo lectura, no se permiten modificaciones. |
|
max_connections |
0 |
Gestione los valores de configuración de la memoria automáticamente. |
|
sa_password |
manager |
Contraseña predeterminada. |
|
user_db_name |
vacío |
Valor predeterminado. |
|
user_login |
vacío |
Valor predeterminado. |
|
user_password |
vacío |
Valor predeterminado. |
El nombre de host del dispositivo (definido como el nombre de instancia del dispositivo) no puede tener más de 15 caracteres. Si se especifica un nombre de instancia de dispositivo de más de 15 caracteres, el nombre de host se cortará en el decimoquinto carácter.
Nota:
http://www.microsoft.com/sqlserver/: sitio Web de MSSQL.
Software de fuente abierta y de terceros utilizado dentro del dispositivo
SQL08y_0N utilizan los siguientes paquetes de fuente abierta de terceros, además de los paquetes de fuente abierta de terceros que utiliza su clase base WIN03x.
|
Software |
Versión |
Modificado |
Licencia |
Notas |
|
php |
5.2.10 |
No |
Licencia de PHP v3.01 |
N/D |
|
Controlador de SQL de Microsoft para PHP |
1.1 |
No |
Ms-PL |
N/D |
|
dotnetfx |
3.5 SP1 |
No |
EULA en línea |
descarga gratis de Microsoft (.NET framework) |
|
WindowsServer2003-KB942288 |
v4 |
No |
EULA en línea |
descarga gratis de Microsoft (revisión de soporte) |
|
SQL Server Express con servicios avanzados |
2008 SP1 |
No |
Freeware, SQL Server 2008 Redistribution EULA |
descarga gratis de Microsoft |
|
SQL Server Web Edition |
2008 SP1 |
No |
Comercial |
"Por procesador" o "Servidor más CAL de dispositivo" o "Servidor más CAL de usuario" |
|
SQL Server Workgroup Edition |
2008 SP1 |
No |
Comercial |
"Por procesador" o "Servidor más CAL de dispositivo" o "Servidor más CAL de usuario" |
|
SQL Server Developer Edition |
2008 SP1 |
No |
Comercial |
"Por desarrollador"; se debe utilizar únicamente con fines de diseño, desarrollo y pruebas |
|
SQL Server Standard Edition |
2008 SP1 |
No |
Comercial |
"Por procesador" o "Servidor más CAL de dispositivo" o "Servidor más CAL de usuario" |
|
SQL Server Enterprise Edition |
2008 SP1 |
No |
Comercial |
"Por procesador" o "Servidor más CAL de dispositivo" o "Servidor más CAL de usuario" |
| Copyright © 2011 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |