Connexions maximales que SQL Server Express pourrait avoir?

9

L'édition SQL Server 2005 Express est installée sur l'une des machines de mon client et de nombreux autres utilisateurs sont également connectés à ce serveur SQL via l'application C # que je leur ai fournie en tant qu'interface.

Parfois, un PC se connecte à SQL Server et parfois il suffit de lever l'exception

SQL Server introuvable ...

Je crois que l'édition Express atteint la limite de connexion maximale et donne ensuite une erreur.

Veuillez me guider comment pourrais-je résoudre ce problème.

Tout livre blanc qui m'aide à savoir quelle édition possède le nombre de connexions parallèles,

Je suis ouvert à la mise à niveau vers SQL Server 2008 ou SQL Server 2012, mais je préfère l'édition Express. Je pourrais aussi opter pour d'autres versions si elles me remboursent vraiment dans ce contexte, sinon l'édition Express se porte bien.

MSingh
la source
Un rapide Google est venu avec social.msdn.microsoft.com/Forums/en/sqlexpress/thread/… . C'est 2008, mais ça devrait être pareil. En outre, il peut être utile de faire attention aux applications se connectant directement, sauf si les outils de compte intégrés à SQL Server sont suffisants pour des raisons de sécurité. (Et ils ne le sont probablement pas.)
Corbin
2
Pour être honnête, cela ressemble à un problème de réseau. Nous avons exécuté des instances express de serveur SQL avec 50 à 100 utilisateurs faisant des téléventes et nous ne les avons jamais rencontrés. Lorsqu'un PC client ne trouve pas le serveur SQL, effectuez un traceroute et des diagnostics réseau pour l'éliminer. Si ce n'est pas le cas, souvenez-vous que Sql server express est très limité dans la quantité de mémoire, etc. qu'il peut utiliser. Si ma mémoire est bonne, il n'utilisera que 1 Go de RAM, même si vous avez 32 Go installés.
Namphibian
1 Go est la limite du pool de tampons pour l'édition express (peut utiliser plus de mémoire pour d'autres choses comme les connexions, etc.)
Mitch Wheat
La dernière édition avec limitation des utilisateurs simultanés était Server 2000 msdn.microsoft.com/en-us/library/ms165672%28SQL.90%29.aspx
bummi
@marc_s J'ai Windows 7 32 bits sur cette machine et j'utilise SQL Server 2005 Express Edition avec SP2.
MSingh

Réponses:

3

SQL Server 2000 MSDE était la dernière version Express avec des limitations sur les utilisateurs simultanés.
sélectionnez @@ max_Connections sur la version 2005 + livrera 32767. Des
limitations peuvent provenir du système d'exploitation.

Réf.

bummi
la source
3

Le nombre de connexions n'est pas lié à l'édition de SQL Server, mais au système d'exploitation. Par exemple, Windows XP n'autorise que 10 connexions simultanées, Windows 7 20. Pour les systèmes d'exploitation Windows Server, le nombre de connexions est illimité (mais vous pouvez limiter l'utilisation des services Terminal Server).

Le message d'erreur affiché en cas de limite de connexion atteinte est quelque chose comme "la limite de sécurité atteinte ... le nombre de tentatives de connexion simultanées"

Consultez ce document qui compare les éditions de SQL Server - aucune mention sur les limites de connexion - car il n'y en a pas: Guide de licence Microsoft SQL Server 2012

Carol Baker West
la source