Service Broker – Upgrade

  Avec la fin du support de SQL Server 2005 (12 Avril 2016) un grand nombre d’instances chez les clients doivent être migrées. https://www.microsoft.com/en-us/server-cloud/products/sql-server-2005/   Il existe plusieurs livres blancs et articles sur la migration de SQL Server mais peu d’entre eux évoquent le sujet tant redouté, … Service Broker ! SQL Server Service Broker…


SQL Server’s SPN autoregistration and ListenAll IP setting

Hi Everyone ! Today we’ll look at a the ListenAll settings of the SQL Server server-side protocol. When active, this setting will have SQL Server bind all available  IPs of the server, and use the same listening port for all of them. Disabling ListenAll allows to manually select which IPs the SQL Server instance will…


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…


SetFileIoOverlappedRange messages in SQL Server Errorlogs

Hi Everyone, I had recently to understand why a SQL Server had repeated occurences of “SetFileIoOverlappedRange failed, GetLastError is 1314” in its errorlog. Because the web lookup of the main keyword would likely lead to http://support2.microsoft.com/kb/2679255/en-us, that (rightfully) would make the DBA worried about what could possibly be happening on the Server. Because Os error…


Les Statistiques Incrémentales de SQL 2014

Les Statistiques dans SQL Server  Les statistiques sont utilisées par l’optimiseur pour évaluer la sélectivité des expressions, et donc la taille des résultats intermédiaires et finaux. Elles peuvent être: Crées automatiquement ou manuellement. Mises à jour automatiquement ou manuellement. Mises à jour en synchrone ou en asynchrone Basées sur un échantillonnage de valeurs ou toutes…

0

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…


X-Ray of a SSAS client time-out and query cancel

Hi Everyone, In a previous post, we took a look at SQL Server’s implementation of a time-out and of a user cancel. Today we’ll look at SSAS and examine the same operations. SSAS Timeout. In Management Studio (SSMS), I change the execution timeout from the default 0 to 10 : I then launch a long…