2009-06-12 8 views
1

Ce qui est un meilleur choix sur une boîte de développement si vous développez principalement des applications Asp.Net et des rapports SSRS. Je n'ai jamais eu à utiliser les éditions Express, donc je ne connais pas vraiment les avantages ou les inconvénients.SQL Server 2008: Standard ou SQL Express

Les inconvénients que j'ai énumérés pour Standard + éditions sont:

  1. sans qu'il prend sur les ressources du système
  2. douleur pour attacher la base de données pour les projets
  3. douleur pour détacher les bases de données non utilisées
  4. $$$

Pour:

  1. Vous avez tout ce dont vous avez besoin
  2. Management Studio
  3. propose
  4. Facile à déplacer la production
+0

Je ne vois pas 1, 2 ou 3 étant pertinent. 1 est discutable. Quel péage, au-delà de SQL Server Express? 2 et 3 ne sont pas pertinents ... comment est-ce une douleur? –

Répondre

1

Parlez-vous de votre machine de développement ou de production? Si c'est votre machine de dev je poney juste le ~ $ 50USD pour le developer sku, la seule mise en garde est de vous assurer que vous ne faites pas usage des dispositifs d'entreprise à moins que vous ayez l'entreprise dans prod.

+0

une boîte de dev. J'ai édité la question pour rendre ceci plus clair –

+0

C'est votre meilleur pari si vous avez besoin de fonctionnalités non disponibles pour SQL Server Express. –

-1

Express est pas vraiment conçu pour les produits réels - il est plus pour permettre aux développeurs de se familiariser avec le système et voir s'ils l'aiment, ou pour des exemples d'applications. Express est gratuit, mais si vous avez besoin d'une solution gratuite, MySql vous conviendrait mieux.

+0

désolé. Je demandais une boîte de dev. J'ai changé ma question pour que ce soit plus clair. –

+2

Express fonctionne très bien pour beaucoup de produits réels. Si vous avez un type d'application distribuée qui nécessite un magasin de données local jusqu'à ce qu'il puisse se synchroniser, cela fonctionnera. Si vous avez quelques sites Web avec un trafic faible ou modéré et le besoin de stocker des données de base, il fera le travail (c'est maintenant pour moi). Avec les services avancés, vous bénéficiez également de services de reporting (données locales uniquement, pas d'abonnements). Express est pour l'utilisation finale, le développeur est pour les développeurs. (développeurs, développeurs, développeurs, développeurs, ...) MySQL n'a même pas été interrogé sur. – Bratch

1

Je n'ai pas encore d'expérience avec les versions 2008, mais j'ai utilisé les équivalents 2005 et 2000 (MSDE) sur des projets de production en direct. Le code de base pour ces deux éléments est essentiellement le même que celui du produit complet, mais avec des restrictions sur l'utilisation et l'absence de certains outils - le dernier pouvant être généralement travaillé avec des remplacements de tiers.

Si le nombre d'utilisateurs simultanés est faible et que la base de données a peu de chance de prendre de l'ampleur, les versions express sont généralement correctes. C'est un peu plus compliqué à gérer que d'avoir l'édition complète à portée de main, mais les économies sont importantes.

Faible et de grande taille sont bien sûr élastiques, mais par exemple nous avons une application immobilière qui fonctionne dans plusieurs bureaux avec une demi-douzaine d'utilisateurs et quelques tables avec un million de lignes et performances et gestion parfaitement.

0

SQL Server Developer Edition. Le seul problème que vous devez faire attention est qu'il a des fonctionnalités non disponibles (il a essentiellement les fonctionnalités Enterprise Edition) dans l'édition standard (par exemple, les vues indexées). Ainsi, par exemple, l'édition de dev fonctionnera beaucoup mieux que l'expression sur votre boîte de dev de quadruple.

http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx

0

En général, il n'y a pas de choix "meilleur", mais dans ce cas il y a: SQL Server Developer Edition. Raison: Il vous donne tout dans chaque autre édition (sauf la licence) pour l'ensemble de 65 $ - 90 $.Sérieusement, tout développeur SQL serait fou de ne pas l'avoir, c'est l'une des meilleures offres dans l'histoire du logiciel.

Autres choses que vous avez mentionné:

  • charge du système: cela dépend beaucoup plus de la façon dont vous l'utilisez que ce numéro est. J'ai les deux instances de 2005 & 2008 fonctionnant sur mon ordinateur portable 2GB de 3 ans sans effets secondaires. Douleur d'attacher la base de données pour des projets: indolore avec l'édition de révélateur.

  • douleur pour détachez les bases de données non utilisées: mêmes

  • « Vous avez tout ce dont vous avez besoin »: maintenant, vous avez tout ce que vous aurez besoin (pour 2008).

  • caractéristiques Management Studio: Yep

  • Facile à déplacer la production: Yep

Honnêtement, à ce prix, les employeurs devraient donner ce à tous leurs développeurs.

0

Dans les rares occasions où je suis dans la même situation (généralement sur mon hébergement personnel), j'opte pour sql express + divers outils tiers gratuits ou bon marché pour remplacer SSMS et EM. Les éditions de développement ont toutes les caractéristiques des éditions d'entreprise (avec quelques exceptions bizarres, consultez BOL), donc ce n'est pas comme si l'édition de dev vous donnerait moins de choses à jouer. Vous ne pourrez simplement pas permettre à l'un de vos clients de se connecter à votre édition développeur SQL, vous devrez déployer vos rapports SSRS sur un serveur de production Standard Edition quelque part.

Si vous utilisez SQL au travail et que votre employeur n'a pas de licence pour SQL Standard, cela ressemble à un problème de licence. En bref, je pense que le choix de l'édition commence par un choix de licence, ce qui est une question économique et juridique, pas vraiment une question d'ensemble de fonctionnalités. (c'est-à-dire que vos utilisations prévues seront légitimes avec votre licence choisie? avec SQL Express et Dev edition vous ne pouvez pas vous tromper-- le sql express vous a couvert pour l'utilisation de production, l'édition de dev vous a couvert pour pouvoir employer les dispositifs que vous vouloir, comme SSMS)

Questions connexes