68 votes

Avantages de SQL Server 2008 sur SQL Server 2005?

Quelles sont les principales différences entre Microsoft SQL Server 2005 et SQL Server 2008?

Existe-il des raisons impérieuses pour la mise à niveau (toutes les éditions, comme j'ai un client avec plusieurs éditions)? Ou est-il un site web avec un graphique ou un point de comparaison de deux serveurs?

Aussi, est-il rien de remarquable dans l' Express éditions de l'une ou l'autre version?

83voto

Josef Points 4395
  • Le Chiffrement Transparent Des Données. L' possibilité de chiffrer l'intégralité d'un la base de données.
  • Le Chiffrement De Sauvegarde. Exécuté à le temps de sauvegarde pour empêcher la falsification.
  • La Gestion De Clés Externes. Le stockage Touches séparées à partir des données.
  • L'audit. La surveillance de l'accès aux données.
  • La Compression De Données. Fait la taille de la Table la réduction et l'amélioration de la performance.
  • Le Gouverneur De Ressources. Limiter le nombre d'utilisateurs ou de les groupes de la consommation de niveaux élevés ou les ressources.
  • L'enfichage à chaud de CPU. Ajouter des Processeurs à la volée.
  • Performance Studio. Collection de outils de surveillance des performances.
  • Installation des améliorations. Disque les images et de désinstallation des service packs des options.
  • La Dynamique De Développement. Nouveau ADO et Options de Visual Studio Dot Net 3.
  • Les Données De L'Entité Services. Ligne De Business (LOB) cadre et de l'Entité Langage de requête (eSQL)
  • LINQ. Développement du langage de requête pour l'accès à plusieurs types de données tels SQL et XML.
  • Synchronisation Des Données. Le développement de souvent déconnecté des applications.
  • Grand UDT. Pas de restriction de taille sur UDT.
  • Les Dates et les heures. De nouveaux types de données: La Date, L'Heure, La Date, Le Décalage De L'Heure.
  • Flux De Fichier. Nouveau type de données VarBinary(Max) FileStream pour la gestion des données binaires.
  • Le Tableau De La Valeur Des Paramètres. La capacité pour passer un tableau en entier stocké procédure.
  • De Données Spatiales. Type de données pour le stockage La Latitude, la Longitude et GPS les entrées.
  • Recherche Plein Texte. Natif D'Index, dictionnaire des synonymes en tant que métadonnées, et de sauvegarde capacité.
  • SQL Server Integration Services. L'amélioration de la prise en charge multiprocesseur et plus vite les recherches.
  • De FUSION. TSQL commande combinant Insert, Update et Delete.
  • SQL Server Analysis Server. Pile des améliorations, plus vite bloc les calculs.
  • SQL Server Reporting Server. Amélioration de la gestion de la mémoire et de meilleur rendu.
  • Microsoft Office 2007. Utiliser OFFICE un SSRS modèle. SSRS pour MOT.
  • SQL 2000 de fin de Support. Intégrer la prise en charge de SQL 2000 est d'arriver à une fin.

(Bonne intro de l'article de la partie 1, partie 2, partie 3. Que pour des raisons impérieuses, ça dépend de ce que vous êtes à l'aide de SQL server. Avez-vous besoin d' hiérarchique des types de données? Avez-vous actuellement de stocker des fichiers dans la base de données et vous souhaitez passer à SQL Server nouvelle fonctionnalité filestream? Pourriez-vous utiliser plus d'espace disque en tournant sur la compression de données?

Et n'oublions pas la capacité de FUSION de données.

12voto

Brent Ozar Points 9067

Kevin Kline a écrit un très bon livre blanc résumant les top dix des fonctionnalités en 2008, qui le rendent intéressant.

SQL 2008 Vaut la peine d'Attendre

Mais sachez que beaucoup de vraiment killer fonctionnalités sont uniquement dans Enterprise Edition. La compression des données et la compression de la sauvegarde sont entre deux de mes grands favoris - ils vous donner gratuitement des améliorations de performances à droite au large de la chauve-souris. La compression de données diminue la quantité d'e/S que vous avez à faire, de sorte que beaucoup de requêtes de la vitesse jusqu'à 20 à 40%. L'utilisation de l'UC monte, mais aujourd'hui, dans le multi-core environnements, nous avons souvent plus de puissance CPU, mais pas plus de IO. De toute façon, ceux qui sont seulement dans l'Entreprise.

Si vous n'utilisez que le Standard Edition, puis la plupart de ces améliorations nécessitent des modifications au code de votre application et du code T-SQL, donc ce n'est pas tout à fait aussi facile de vendre.

4voto

MichaelGG Points 8202

Quelqu'un avec plus de réputation peut copier dans la principale réponse:

  • Le Suivi Des Modifications. Vous permet d'obtenir des informations sur ce qui s'est passé changements à laquelle les lignes depuis une version spécifique.
  • La Capture De Données Modifiées. Permet toutes les modifications apportées à être capturé et interrogé. (De l'entreprise)

4voto

gbn Points 197263

Je suppose que cela dépend de votre rôle

Pour moi en tant que développeur:

  • Merge
  • Reporting Services d'amélioration de la
  • Date/heure des changements

Modifier, la fin de la mise à jour, après l'avoir utilisé

  • index filtrés
  • table des paramètres
  • Reporting Services sans IIS

4voto

ahains Points 1684

Je suis allé à un groupe de SQL Server 2008 entretiens à PASSER à 2008, le seul "killer feature" de mon point de vue est prolongée événements.

Il ya beaucoup de grandes améliorations, mais c'était le seul qui a obtenu près d'être un changeur de jeu pour moi. Tableau de paramètres de valeur et de fusion ont été probablement mon prochain favori. Au jour le jour, IntelliSense est une grande victoire.. Mais ce n'est pas vraiment spécifique à SQL Server 2008, SQL Server 2008, l'ensemble d'outils (d'autres outils peuvent vous donner similaires IntelliSense par rapport à SQL Server 2005, 2000, etc.).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X