Mon fournisseur d'hébergement (Rackspace) propose un serveur dédié entièrement géré avec la version SQL Server Web () installée. Ma société gère le développement Web et compte plus de 20 clients utilisant ASP.Net + SQL Server 2005.
Je pense réduire les coûts en installant plutôt la version gratuite de SQL Server 2008 Express. Je suis conscient des limitations de 1 Go RAM et 4 Go/base de données (est-ce correct?). Ce que j'aimerais savoir, c'est:
Il existe un certain nombre de limitations, notamment:
http://www.dotnetspider.com/tutorials/SqlServer-Tutorial-158.aspxhttp://www.Microsoft.com/sqlserver/2008/en/us/editions. aspx
En ce qui concerne le nombre de bases de données, cet article MSDN indique qu'il n'y a pas de limite:
La limite de taille de base de données de 4 Go ne s'applique qu'aux fichiers de données et non aux fichiers journaux. Cependant, le nombre de bases de données pouvant être attachées au serveur est illimité.
Toutefois, comme indiqué dans les commentaires et les modifications ci-dessus, la taille limite de la base de données a été augmentée à 10 Go en 2008 R2 et 2012. Cette limite de 10 Go s’applique uniquement aux données relationnelles et les données Filestream ne sont pas comptabilisées dans cette limite ( http : //msdn.Microsoft.com/en-us/library/bb895334.aspx ).
Une autre limitation à prendre en compte est que les éditions SQL Server Express passent en mode inactif après une période d'inutilisation.
Lorsque SQL Express est inactif , il réduit de manière agressive le jeu de mémoire de travail en écrivant les données mises en cache sur le disque et en libérant de la mémoire.
Mais ceci est facilement contourné: Y a-t-il un moyen d'arrêter SQL Express 2008 du ralenti?
Vous pouvez créer instances utilisateur et faire en sorte que chaque application communique avec son propre SQL Express.
Il n'y a pas de limite sur le nombre de bases de données.
Il semble que la limite de taille de la base de données ait été augmentée à 10 Go.
Si vous passez de Web à Express, vous ne pourrez plus utiliser le service SQL Server Agent. Vous devez donc configurer un autre planificateur pour la maintenance et les sauvegardes.
Vous ne pouvez pas installer Integration Services avec. Express ne prend pas en charge Integration Services. Donc, si vous voulez construire, dites SSIS-packages, vous aurez au moins besoin de Standard Edition.
Voir plus ici .