¿QUIENES SOMOS?
MS-SQL Server
Características
La mejor Base de Datos
DESARROLLOS CON SQL
Utilitario ESQL
Tutorial de ASP
Seguridad en IIS
ARTICULOS VARIOS
Buscar txt en los SP
Asegurar los Datos
Ajuste RDBMS
Reporting Services
Funciones en SQL
Optimización de SQL
Administración MMC
Transformación DTS
Config. de memoria
Data WareHouse
Procedimientos no documentados
ADMINISTRACION
Configuración de SQL
Utilitarios de Administración
RECURSOS
Listas de Correo
Foro de SQL
Foro de ASP
Foro de DW
Codigos de Ejemplo
|
|
Diferencias entre SQL
Server BackOffice y SQL Server BackOffice Small
Business. |
La versión de SQL Server
incluida en Small Business Server es muy similar a Microsoft SQL Server 6.5, con
el Service Pack 3 incluido. El área que más cambia es la manera en que se
manejan la licencia y las conexiones del usuario (Se discuten más abajo). Otros
cambios incluidos son:
Setup
(Instalación)
El setup de la versión de SQL Server Small
Business utiliza un script de instalación desatendida. No hay ningún interface
de usuario y todos los valores por defecto son
seleccionados.
Capacidad Total de
Disco
La versión de SQL Server Small Business Versión
soporta hasta 1 gigabyte (GB) de espacio total de base de datos. El espacio
total de las bases de datos y log no podrán exceder 1 GB. Esto no incluye el
espacio provisto por defecto para las bases de datos Master, Model, MSDB o Pubs.
Sin embargo, si las bases de datos son expandidas, el espacio adicional contarán
en contra del limite de 1 GB. El espacio de la tempdb no contará en contra del
limite por mucho que se expanda. Los intentos de ubicar espacio para una
nueva o existente base de datos que supere el límite disponible de 1GB, fallarán
con el siguiente mensaje: SQL DMO Error 1818 (SQL
Server) CREATE/ALTER DATABASE failed because resulting cumulative
database size would exceed your licensed limit of 1051
megabytes.
Books Online
Hay una guía
limitada de procedimientos de resolución de problemas comunes disponible, pero
SQL Server Books Online no está incluido.
Instalación de
Utilidades del Cliente
SQL Server setup en una máquina con
Small Business Server que automáticamente instalará las utilidades en el
servidor. No hay ningún programa de setup para instalar las utilidades en
clientes remotos. Microsoft BackOffice Small Business Server está disponible
en versiones de 5 y 25 licencias de usuario. Nuestros clientes pueden comprar
adicionalmente paquetes de clientes, pero no podrán exceder las 25 licencias por
usuario. La versión de SQL Server Small Business Versión puede aceptar tantos
usuarios como licencias adquiridas para la suite de Small Business Server. La
versión de SQL Server Small Business sólo puede ejecutarse en la versión de
Windows NT incluida en Small Business Server. Esta no se instalará o ejecutará
en otra versión de Windows NT. Se pueden actualizar los componentes
individuales de la suite de Small Business Server. También puede actualizar
Windows NT de Small Business Server Windows NT a la versión "retail" de Windows
NT, y podrá continuar trabajando con Small Business SQL Server. Aunque
actualice, las limitaciones señaladas para SQL Server Small Business seguirán
aplicándose. En cambio, si instala la versión "retail" de SQL Server en la
versión Windows NT de Small Business, en esta situación, SQL Server no tiene
ninguna limitación, pero Windows NT seguirá restringido por el número de
licencias por conexión de cliente (máximo 25) impuesta debido a Small Business
Server. No podrá instalar una versión SQL Server Small Business en una versión
"retail" de Microsoft Windows NT Server.
Limite de trabajo
concurrente
En Small Business Server, la capacidad de SQL
Server está limitada para utilizar el "Concurrent Work Limit" (CWL). Este límite
de capacidad está ajustada para permitir un buen rendimiento para el mercado
intencionado de 5 a 25 usuarios. Mientras las peticiones fluyen hacia SQL
Server, se mantiene un contador de peticiones activas. Cuando se alcanza el CWL,
cualquier otra petición se encola y espera a que una petición activa se
complete. El CWL está puesto en 5 en la versión de SQL Server que está incluida
en Small Business Server versión 4.0. SQL Server aceptará tantas conexiones
como sean configuradas en el parámetro de "user connections" en sp_configure.
(Por defecto es 15, y puede necesitar incrementarlo.) Con una licencia de 25 en
Small Business Server, todos los 25 usuarios podrán utilizar SQL Server de
forma concurrente. Todos los 25 podrán mantener sus conexiones y trabajar desde
la aplicación. SQL Server no está limitado a 5 usuarios al mismo tiempo por el
CWL. Sin embargo, SQL Server sólo puede físicamente procesar 5 peticiones al
mismo tiempo. Así, si 6 usuarios están intentando lanzar un petición a SQL
Server al mismo tiempo, el sexto se quedará bloqueado hasta que uno de los cinco
primeros hayan finalizado. Después de que esto ocurra, y de que una petición
quede libre, se procesará la petición del sexto usuario. Para los usuarios, el
efecto es imperceptible. Aún están activos desde la aplicación, conectados a SQL
Server y trabajando. Sin embargo, para el tamaño de mercado de Small Business
Server (5 a 25 usuarios), el rendimiento no debe ser el de mayor importancia.
Las peticiones de SQL Server deben ser cortas y precisas. En una aplicación
de tiempo real, la probabilidad que mas de cinco de 25 usuarios (20 por
ciento) puede ejecutar peticiones de recursos intensivos concurrentemente por un
periodo largo es insignificante, si la aplicación está bien diseñada. La
degradación del rendimiento deberá ser mínima, aún cuando el máximo número de
usuarios estén conectados.
Una implicación de CWL es que nuevas
conexiones a SQL Server pueden parecer que se cuelguen, o den posiblemente un
timeout, durante periodos de actividad fuerte. El procedimiento almacenado
sp_server_info es ejecutado para cualquier conexión nueva realizada a SQL
Server, antes que la conexión esté libre para el uso del cliente. Si el
numero de peticiones activas han alcanzado el CWL en el momento de la conexión
(eso es, 5 peticiones de SQL Server están actualmente siendo procesadas), estas
peticiones deberán esperar a la siguiente petición libre antes de que se
ejecuten. En este punto, la conexión puede aparentar que se cuelga. Si un
timeout de login ha sido especificado para la aplicación, y la conexión está aún
esperando cuando este valor de timeout se alcanza, la conexión
fallará.
Poniendo el login timeout a 0 (cero) permitirá que la conexión
espere hasta que pueda procesarse. Esta situación será muy rara en aplicaciones
en el rango de 5 a 25 usuarios.
|
|