Limites de SQL Server Express

mon fournisseur d'hébergement (Rackspace) offre un serveur dédié entièrement géré avec la version SQL Server Web () installé. Mon entreprise gère le développement web, et a environ 20+ clients en utilisant ASP.Net + SQL Server 2005.

je pense à réduire les coûts en installant le GRATUIT SQL Server 2008 Express à la place. Je suis au courant de la RAM de 1 Go et de la base de données de 4 Go (est-ce correct?) limitation. Ce que j'aimerais savoir c'est:

  1. Est y a-t-il une limite au nombre de bases de données que je peux installer avec l'édition express?
  2. y a-t-il d'autres limitations dont je devrais me méfier? Je suis un peu inquiet d'avoir à mettre en place la sauvegarde de la base de données - avec l'édition express il pourrait beaucoup plus difficile.
  3. D'autres conseils?
129
demandé sur Vertexwahn 2009-07-23 08:36:19

6 réponses

Il y a un certain nombre de limites, notamment:

  • limité à un seul CPU (en 2012, cette limitation a été changée à "le moindre d'une prise ou de quatre cœurs", de sorte que le multi-filetage est possible)
  • 1Go RAM (même en 2008/2012)
  • taille de base de données de 4 Go (augmentée à 10 Go en SQL 2008 R2 et SQL 2012) par base de données

http://www.dotnetspider.com/tutorials/SqlServer-Tutorial-158.aspx http://www.microsoft.com/sqlserver/2008/en/us/editions.aspx

en ce qui concerne le nombre de bases de données, cet article du MSDN dit qu'il n'y a pas de limite:

la limite de taille de la base de données de 4 Go s'applique uniquement aux fichiers de données et non à la journalisation fichier. Cependant, il n'y a pas de limites le nombre de bases de données qui peuvent être connecté au serveur.

cependant, tel que mentionné dans les commentaires et ci-dessus, la limite de taille de la base de données a été augmentée à 10 Go en 2008 R2 et 2012. De plus, cette limite de 10 Go ne s'applique qu'aux données relationnelles, et les données Filestream ne comptent pas dans cette limite ( http://msdn.microsoft.com/en-us/library/bb895334.aspx ).

141
répondu SqlRyan 2014-06-27 10:46:00

une autre limitation à considérer est que les éditions SQL Server Express passent en mode idle après une période de non-utilisation.

Compréhension SQL Express comportement: le temps d'Inactivité de l'utilisation des ressources, AUTO_CLOSE et Instances d'Utilisateur :

quand SQL Express est inactif il raccourcit agressivement la mémoire de travail ensemble en écrivant les données cachées de nouveau sur le disque et la libération mémoire.

mais ceci est facilement travaillé autour de: y a-t-il un moyen D'arrêter SQL Express 2008 de tourner au ralenti?

14
répondu agentnega 2017-05-23 12:26:15

vous pouvez créer instances utilisateur et avoir chaque application parler à son propre SQL Express.

il n'y a pas de limite au nombre de bases de données.

12
répondu Remus Rusanu 2009-07-23 04:51:16

si vous passez du Web à L'Express, vous ne pourrez plus utiliser le service SQL Server Agent.vous devez donc configurer un planificateur différent pour la maintenance et les sauvegardes.

4
répondu Jason Cumberland 2010-11-04 18:51:00

il semble que la limite de taille de la base de données ait été augmentée à 10 Go.. bon Nouveau

http://blogs.msdn.com/b/sqlexpress/archive/2010/04/21/database-size-limit-increased-to-10gb-in-sql-server-2008-r2-express.aspx

4
répondu opensas 2011-09-26 14:10:29

vous ne pouvez pas installer des Services D'intégration avec elle. Express ne supporte pas les services D'intégration. Donc, si vous voulez construire des paquets SSI-say, vous aurez besoin d'au moins une édition Standard.

voir plus ici .

4
répondu niklasolsn 2017-05-23 12:02:42