Je prévois mettre à niveau une instance SQL Server 2000 vers une instance SQL Server 2005. Je ne vais pas changer de code de base de données, donc je ne profiterai d'aucune syntaxe spécifique à SQL2005. Y a-t-il une raison pour augmenter ma compatibilité (au niveau 9)? Ou est-ce correct de partir au niveau de compatibilité 8?Dois-je changer le niveau de compatibilité de ma base de données mise à niveau de 8 à 9?
Répondre
Il y a deux façons de regarder ceci:
- Si vous voulez changer votre code (ou installer certains collaborateurs SQL2005/2008 serveurs) à l'avenir, votre mode de compatibilité aura une incidence sur que décision
- Si vous n'êtes pas exécuter le Conseiller de mise à niveau, vous ne pouvez pas être en mesure de mettre à niveau :) niveau de compatibilité 9 désactive certaines syntaxes et dispose que w avant disponible en 8.
Alors, simple réponse est non, vous ne devez pas augmenter votre niveau compat, mais vous avez à considérer votre avenir avec cette case trop :)
C'est bien de le laisser à 8 jusqu'à ce que vous souhaitez mettre à niveau.
Juste un petit point - compat niveau 90 supprime la prise en charge de l'ancienne syntaxe de jointure externe ANSI-89 (*=
, =*
). Si vous décidez de changer, assurez-vous d'avoir vérifié votre base de code pour les premiers.
Certainement, merci. Je vois qu'il y a un certain nombre de choses subtiles qui ne sont pas supportées au niveau 9.0. – willem
rapports bien que u obtenir avec le niveau 90, est très agréable ... que seule incitation à la mise à niveau ...
Je ne pense pas que vous l'avez compris, il parle du niveau de compatibilité des bases de données pas SQL Version Features. –
niveau de compatibilité est non seulement une question de préférence, est une question de la façon dont vous utilisez la base de données vous pouvez vérifier ce qui a changé sur ce lien:
http://msdn.microsoft.com/en-us/library/bb510680.aspx
donc, à moins que vous savez que changer le niveau de compatibilité ne se cassera pas tout ce que vous devez mettre à jour definetly. Alors faites une vérification approfondie avant de prendre des risques.
- 1. Mise à niveau et mise à niveau de Wix 3.0
- 2. Comment spécifier le niveau d'isolation de base de données à utiliser, à un niveau élevé?
- 3. Compatibilité de la mise à niveau de MSSQL 2000 vers MSSQL 2005
- 4. Problème de mise à niveau de jasperreports
- 5. Problème de mise à niveau des rails
- 6. Erreur de mise à niveau ActiveReports
- 7. SQL Server: mise à niveau des bases de données
- 8. Mise à niveau de composants WebPart SharePoint
- 9. Mise à niveau de l'infrastructure SharePoint - whoops
- 10. fermer message de mise à niveau htmlpurifier
- 11. Modification/mise à niveau de modèles existants
- 12. Quel est le "chemin de mise à niveau" de Assertion.AssertEquals?
- 13. Est-il possible de mettre à niveau le schéma de base de données avec EJB?
- 14. Liste de contrôle pour les mises à niveau de schéma de base de données
- 15. Test de la mise à niveau de l'application sur l'iPhone
- 16. Mise à niveau de SQL 2000 - 2008 - Envoi de journaux
- 17. Mise à niveau d'une table de base de données pour ajouter une nouvelle colonne
- 18. Spring.NET - Mise à niveau lors de la mise à niveau vers NHibernate 2.0 à partir de 1.1?
- 19. Mise à niveau 64 bits
- 20. Mise à niveau de Sharepoint 3.0 vers SQL 2005 Backend?
- 21. Mise à niveau de Fedora Python cassé easy_install
- 22. Mise à niveau de la bibliothèque Enterprise - v1.0 à v4.1
- 23. question de mise à niveau subversion - 1.5.3 à 1.5.4
- 24. Mise à niveau de FPDF 1.53 à 1.6 - des problèmes?
- 25. Erreur lors de la mise à niveau de mon produit
- 26. Suggestions de logiciels de déploiement/mise à niveau de bases de données multiples SQL Server 2005
- 27. Mise à niveau de Reporting Services RLD 2005 -> 2008
- 28. Pourquoi la mise à jour de l'application iPhone de l'App Store échoue-t-elle lors de la mise à niveau de la base de données?
- 29. ColdFusion 9 ORM - Sécurisation d'un objet à un niveau bas
- 30. Mise à niveau de l'application BizTalk Server 2006 R2
Je serais obligé de me demander pourquoi vous mettez à niveau, si c'est le cas? – Paddy
Supposons que le client souhaite passer à une plate-forme ultérieure et aura d'autres bases de données qui utiliseront les fonctionnalités SQL2005. Ils préfèrent ne pas avoir à gérer une instance SQL 2000 et 2005 en même temps, d'où la mise à niveau. – willem
OK, un peu tôt le matin ici, cela semble très raisonnable :) – Paddy