Question

Copie exacte:

  

Avantages de MS SQL Server 2008 par rapport à MS SQL Server 2005?

Je suis un développeur SQL et j'utilise SQL 2005. Je veux maintenant passer à 2008, mais j'ai un peu peur. Quelqu'un peut-il me donner des conseils à ce sujet. dois-je continuer à utiliser SQL 2005 ou est-il préférable de passer tous mes projets jusqu'en 2008 en raison de meilleures performances?

Était-ce utile?

La solution

Qui va utiliser vos projets? s’ils s’adressent à des clients disposant de licences SQL existantes, 2005 pourrait être la voie à suivre; en supposant qu'elles fonctionnent en 2005. Les bases de données SQL 2005 fonctionneront en 2008; Toutefois, si vous utilisez certaines des nouvelles fonctionnalités du langage en 2008, les bases de données SQL2008 ne seront pas rétrocompatibles avec 2005.

Si vous contrôlez où ils vont être déployés; Certaines des nouvelles fonctionnalités de SQL 2008 pourraient être intéressantes. meilleure recherche en texte intégral, services d'analyse améliorés, services de génération de rapports et modifications de la langue. Si vous gérez les serveurs; vos administrateurs apprécieront probablement les nouvelles fonctionnalités de gestion de 2008.

Autres conseils

J'ai migré vers 2008 parce que je suis très impliqué dans SSIS et que j'ai des bases de données volumineuses: la compression des sauvegardes et le nombre accru de processus simultanés dans SSIS en 2008 en valent la peine pour moi.

J'ai transféré 6 projets de 2005 à 2008 sans aucun problème, à l'exception des services de génération de rapports. Pour moi, le principal avantage réside dans les améliorations apportées à SQL Management Studio, telles que la saisie automatique et l’historique des modifications.

La seule raison pour laquelle j'ai effectué la mise à niveau est parce que je travaille dans le secteur de l'éducation et que Microsoft est très aimable en matière de licences.

En général, à moins d’entendre dire que c’est une catastrophe, je pense que vous devriez vous efforcer d’utiliser la version la plus récente à la première occasion. Les avancées dans les fonctionnalités du serveur et le jeu d’outils compenseront généralement le temps requis pour apprendre les nouvelles fonctionnalités. Tous les logiciels sont conçus en tenant compte de l'obsolescence programmée. Vous devrez donc éventuellement migrer vers une technologie plus récente. Si vous prenez l'habitude de migrer vos systèmes vers les dernières technologies, vous constaterez que les migrations deviennent relativement simples.

L’un des avantages de SQLServer 2008 en ce qui concerne SSIS est qu’il inclut des connecteurs en vrac très rapides pour Oracle et Teradata (ainsi que les versions de développement et d’entreprise).

Donc, si vous devez déplacer des données entre SQLServer 2008 et ces bases de données, vous obtenez cela sans aucun coût supplémentaire.

Voir Connecteurs Microsoft pour Oracle et Teradata par Attunity

Un autre avantage majeur de SQLServer 2008 est la nouvelle fonctionnalité CDC (Change Data Capture), qui vous permet de créer votre application comme bon vous semble. Si, ultérieurement, vous souhaitez démarrer un traitement lorsque la table X est modifiée, peut activer CDC pour cette table et obtenir une table de modifications contenant toutes les modifications apportées à la table X avec un temps système minimal. Ben Hall a fait un post utile sur ce .

Je pense que SQL 2008 a un avantage par rapport à SQL 2005

  1. Nouveaux types de données (date, heure, flux de fichiers) 2. Compression de sauvegarde 3. compression de données 4. Gestion basée sur les politiques.

    Si quelqu'un sait mieux répondre, merci de bien vouloir informer

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top