Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
466 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  SQL Server ou SQL Express ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SQL Server ou SQL Express ?

n°2293449
jlchaps
Posté le 09-12-2016 à 15:03:08  profilanswer
 

Bonjour,
 
J'ai un ancien serveur avec Windows server 2000 + ERP interne + base de données sous SQL Server 2000.
Je dois tout migrer sous un nouveau serveur ESX avec machine virtuelle Windows 2012 R2, mais là n'est pas la question.
Je me demande s'il est indispensable pour moi d'avoir "SQL Server" plutôt que "SQL Express".
En effet, voici les caractéristiques actuelles de nos bases contenues dans SQL Server 2000 :
-        3 bases de données occupant au total 1,8 Go
-        La plus grosse des 3 fait 1,5 Go
-        Environ 60 tables dans la base la plus grosse
-        La plus grosse table (historique) comprend 1.000.000 de ligne (mais je crois qu'on n'est pas limité par le nom de ligne)
-        La deuxième fait 200.000 lignes
Pensez-vous que l’on puisse se contenter de SQL Express ? Quels sont les limitations ? Nombre de table ? Taille ? Nombre de colonne par table ?  
 
Merci de vos conseils et de votre aide.
 

mood
Publicité
Posté le 09-12-2016 à 15:03:08  profilanswer
 

n°2293495
TotalRecal​l
Posté le 11-12-2016 à 09:40:08  profilanswer
 

Techniquement et légalement tu peux utiliser SQL Server Express comme BdD de production sans problème.
Hormis les restrictions :

   
    The relational database engine is limited to the lesser of 1 socket or 4 cores.
    The buffer cache of each instance is limited to 1GB of RAM.
    If you have the SQL Server Express with Advanced Services edition, the Reporting Services components are limited to 4GB of RAM.
    Databases are limited to 10GB of storage per database data file. FILESTREAM data does not count toward this limit.
    SQL Agent is not present.


Tu y perds aussi d'autres outils (Profiler, etc)
Les limitations ont un peu évolué au fil des versions. A une époque il était possible moyennant une bidouille de faire sauter la limite de taille (qui était alors de 4To) mais je ne sais pas si ça fonctionne encore. Et c'est mal, tu voles de l'argent à MS :o

 

Tes bases tiendront parfaitement dedans, par contre si tu as beaucoup d'utilisateurs ou de grosses queries gourmandes en mémoire tu vas sentir les limitations.


Message édité par TotalRecall le 11-12-2016 à 09:41:23

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2293496
jlchaps
Posté le 11-12-2016 à 09:51:57  profilanswer
 

Merci pour ces précisions ... J'utilisais SQL Agent (pour lancer des .bat) mais cela pourrait être remplacé pour le planificateur de tâches ...

n°2293498
TotalRecal​l
Posté le 11-12-2016 à 10:28:02  profilanswer
 

C'est clair, c'est pas le truc le plus vital.


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  SQL Server ou SQL Express ?

 

Sujets relatifs
Sql server un champ avec 3 choixDupral erreur internal server error 500 après installation?
[SQL] Programme gratuit pour tester des requêtes SQLasp.net et sql server
[SQL Server / Cobol GCOS] Insert Varchar sans espaceSQL Server 2008 Express
[SQL Server Express] Connexion distante à SQL Server ExpressSql Server Express possède t-il la fonct. de synchronisation de base ?
SQL Server 2005 Express et Full-text index ?SQL Server 2005 Express
Plus de sujets relatifs à : SQL Server ou SQL Express ?



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR