2009-02-10 8 views
0

Dans votre environnement de développement, installez-vous un SQL Express local ou un serveur SQL dédié? Quels sont les avantages et les inconvénients de ces deux options?SQL Express local pour le développement ASP.NET/Sharepoint?

De ma propre expérience à ce jour:

  • Installation locale ralentit le propre poste de travail de développement en raison de la consommation des ressources
  • L'installation locale est plus facile de débogage/gérer
  • l'installation dédiée facilite l'administration centrale (sauvegarde , etc.)

Quelles sont vos expériences et suggestions personnelles?

Répondre

1

Je pense que cela dépend vraiment de la façon dont vous vous attendez à ce que l'application soit & des restrictions de coûts (nombre de boîtes, espace de rack, etc.). Si c'est un serveur inter/intranet à faible trafic, je serais enclin à les mettre dans la même boîte. Si le SQL était une petite partie d'un serveur Web occupé, séparez-les. Si vous les encapsulez assez bien, les différences de déploiement sont une question de configuration plutôt que de recodage. c'est à dire. Code pour les deux éventualités.

SQL Express ne peut utiliser que 1 Go de RAM & une base de données de 4 Go - elle sera seulement - tellement occupée.

1

Local est utile lorsque vous travaillez sur un ordinateur portable/à la maison où vous n'avez pas accès à un réseau.

Egalement utile lorsque vous voulez travailler sur l'isolation des autres développeurs et ne vous inquiétez pas que quelqu'un d'autre travaille sur la même base de données/autres activités sur le serveur, ce qui vous ralentit.

Je travaille sur le serveur mais utilise une instance locale pour les cas ci-dessus

Questions connexes