Pregunta

Planeo instalar varias instancias de MS SQL EXPRESS en mi servidor de desarrollo.

Espero que esto me permita sortear las limitaciones de SQL EXPRESS:

  • 1 GB de RAM,
  • 1 CPU
  • Tamaño de base de datos máximo 4 GB

[Entiendo y desearía poder pagar una versión de licencia completa de SQL Server.]

Entonces, ¿funcionaría esto? ¿Tendría cada instancia sus propias limitaciones independientes?

¿Fue útil?

Solución

Si tiene una suscripción a MSDN, puede instalar la versión de Desarrollo y no creo que tenga ninguna restricción ... por supuesto, es solo para fines de desarrollo.

Puede comprar SQL Server Developer Edition de Microsoft en este enlace ... cuesta $ 50

http: / /store.microsoft.com/microsoft/SQL-Server-2008-Developer-Edition/product/C5EA00C9?WT.mc_id=productinfocenter


A partir de 2016 (?), SQL Server Developer Edition es Gratis , descargable en microsoft.com/sqlserver .

Otros consejos

La respuesta a su pregunta es sí.

Todas las instancias tendrán sus propias limitaciones independientes.

Los problemas que enfrentará son:

  • Obvio problema de rendimiento.
  • OS decidirá qué procesador usarán, y hay una buena posibilidad  que todos usarán el mismo. Tienes que probar eso.
  • Los servidores deben escuchar en puertos separados.
  • Bases de datos maestras separadas, intercalaciones separadas, sin consultas sencillas entre bases de datos.

Si puede hacer esto, cada instancia se comportará y se ejecutará bajo las mismas limitaciones. Además, deberá configurar los puertos ya que cada instancia intentará escuchar en el mismo puerto.

El problema es que, por diseño, un SQL Server tomará tanta memoria como sea posible (cuanto mayor sea su caché, mejor será su rendimiento) y, como tal, ejecutar 4 servidores SQL simplemente luchará por su RAM (1gig no está lo suficientemente cerca).

Dicho esto, el tamaño máximo de la base de datos es de 4 conciertos, pero, a menos que & # 8217; esté tratando con imágenes, se sorprenderá de cuánto es eso.

Utilizamos SQL Express y estaba bien para lo que lo estábamos usando (aplicación de cliente / servidor de 10 usuarios), un montón de SQL y muchas consultas por segundo. Recomendaría usar la versión express y buscar una mejor en el futuro.

FYI: Microsoft Small Business Server (SBS) viene con una versión de estación de trabajo de SQL Server más Exchange, lo que significa que es EXTREMADAMENTE rentable para un negocio que comienza.

Además, si su idea es buena, debería mirar los programas de Microsoft para nuevas empresas (solía llamarse empoderar, ahora tiene un nuevo nombre ...). Son realmente muy buenos en términos de software, especialmente software de servidor.

Dado que es un servidor de desarrollo, recomendaría una copia de Developer Edition. Developer Edition es una versión con licencia especial de Enterprise Edition que le permite ejecutarla en versiones del sistema operativo en las que normalmente no se permitiría ejecutar Enterprise Edition. La trampa es que solo se puede usar para el desarrollo. A $ 50, vale la pena el costo.

El problema con la ejecución de varias instancias es que enfrenta la posibilidad de contención de recursos para CPU y memoria entre las instancias. Puede acelerar la memoria para cada instancia y cosas por el estilo, pero si tiene la opción, ir con la instancia de Developer Edition será más simple y fácil de administrar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top