Rétro documentation SSRS et analyse des liens morts entre les rapports

Le nombre de rapports SSRS ne cesse d’augmenter dans les différentes sociétés que je rencontre, cependant le nombre de projets documentés reste très limité. L’objet de cet article est de vous fournir un certain nombre de requêtes vous permettant de générer une documentation sur vos projets Reporting Services. L’idée de cet article m’est venue en…

4

Evaluer le Resource Governor de SQL Server

Bonjour à tous, Les versions récentes de SQL Server offrent la possibilité d’introduire des notions de Qualité de Service vis à vis de certaines ressources : IO, RAM, CPU, par la fonctionnalité ‘Resource Governor’. La création d’un algorithme gérant l’allocation ou non de ces ressources n’est pas aussi triviale qu’il n’y parait (je vous laisse…


Exploration de la gestion de l’UTF16 avec SQL Server

Bonjour à tous, J’ai récemment eu à me pencher sur le détail de l’implémentation de la gestion de l’encodage Unicode UTF16 dans SQL Server. La documentation existante (Microsoft ou tierce partie, avec un bon point de départ ici : http://www.unicode.org/standard/principles.html)  est plus que complète, le but est ici d’avoir un exemple simple, facile à déployer, et…


Fichiers Sparse : Comment les lister ?

Bonjour à tous, Une récente analyse assez poussée nous a à nouveau confrontés aux fichiers SPARSE, et j’ai eu besoin de lister facilement le status de nombreuses bases/fichiers. Les DMV SQL Server remontent l’information cependant j’ai pu constater qu’il fallait parfois un redémarrage du service SQL Server pour que le flag soit correctement affiché dans…


SQL Server 2012 SP1 : précision importante.

Bonjour, L’équipe de support souhaite attirer votre attention sur la KB http://support.microsoft.com/kb/2793634. En bref, si vous avez récemment installé le SP1 de SQL Server 2012, ou si vous comptez le faire, il est très fortement recommandé de procéder dans la foulée à la mise à jour décrite. C’est à dire soit la CU2 pour le…


Les fichiers SPARSE

Bonjour, J’ai récemment dû tester la fonctionnalité “sparse file” de NTFS en dehors de SQL Server. J’en profite donc pour noter ici un script tout simple qui permet de démontrer le bon fonctionnement et l’intérêt des sparse files.  Dans une fenêtre CMD avec les droits admin, dans le répertoire c:\work : REM 1 Creation fichier testfsutil…


Error: 18456, Severity: 14, State: 11 et State: 12 (login failed) sur SQL Server 2005

Vous le savez sans doute déjà, un login failed SQL Server n’envoie quasiment aucun détail sur les raisons de l’échec au client, dans un but de sécurité du système (le client en question pourrait être un hacker en train de tester le système). Par contre, le DBA a accès à l’erreur côté serveur qui fournit…


Matrice des différentes possibilités de connexion en 32-bits et 64-bits

J’ai regroupé ci-desous une grande partie des technologies utilisées en accès aux données – en les regroupant par type de bases.Pour chaque base, je mentionne les technologies utilisables, les fichiers associés, l’existence ou non en 32-bits / 64-bits. Pour chaque possibilité, j’indique :- OK en vert pour le meilleur choix- OK en orange si l’on…


Généralités sur la connectivité ODBC/OLEDB 32-bits et 64-bits sur un OS 64-bits

Aujourd’hui, Je vous propose de partager mon expérience sur les problèmes 32-bits / 64-bits en termes de connectivité SQL/Oracle/ODBC/OLEDB. Nous allons voir plusieurs cas d’école – et quelles sont les meilleures pratiques à utiliser dans chacune d’entre elles. On va commencer par quelques conventions de nommage… avec pour postulat de base que nous sommes sur…


Millisecondes non renseignées dans une trace Profiler de SSAS

Bonjour à tous, J’ai présenté dans le blog européen sur Analysis Services un comportement particulier : Toutes les colonnes de durées de la trace ont .000 comme valeur pour les millisecondes : Ce phénomène apparait si c’est l’outil client Profiler.exe qui sauvegarde la trace sur disque. Il faut donc mieux soit scripter la trace sous forme…