De plus en plus de bases doivent gérer des données locales mais également interntionales. Il est donc parfois nécessaire de faire migrer certainnes colonnes de type caractères vers un type unicode afin de mieux prendre en compte cette internationalisation des données
http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/SQL_bestpract_MigrationToUnicode.docxSQL Server 2005 BPA (Best Pratice Analyzer) regroupe l'ensemble des bonnes pratiques à mettre en place que ce soit au niveau de Windows qu'au niveau SQL Server. BPA utilise une liste de recommandation et de bonnes pratiques pour tenter d'optmiser votre environnement server.
http://www.microsoft.com/downloads/details.aspx?FamilyID=da0531e4-e94c-4991-82fa-f0e3fbd05e63&DisplayLang=enL'utilisation des journaux et la mise en miroir des bases de données peuvent représenter une bonne solution pour maintenir une haute disponibilité des données. Le document suivant explique comment s'appuyer sur la mise en miroir plus la mise en place d'un serveur de secours.
http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/DBMandLogShipping.docxIl peut parfois être nécessaire de modifier l'ordre de tri (COLLATION) défini initialement. Cette opération qui est exceptionnelle doit être effectuée avec précaution. Le document référencé ci dessous donne les bonnes pratiques à suivre.
http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/SQL_bestpract_CollationChange.docxCet exemple de 2 rapports (l'un en C# et l'autre en VB.NET) permet d'illustrer les fonctionnalités offertent par les contrôles Report Viewer et combien il est maintenant facile d'insérer des rapports dans des applications Web.
http://www.microsoft.com/downloads/details.aspx?FamilyID=8af004bd-ee06-43fa-a5b6-955689a66c84&DisplayLang=en