Some more info on message 17890 'A significant part of sql server process memory has been paged out'

Hi All, This message, which has error ID 17890  is a rather common troublemaker, as the number of web search hits against it will show. Example : A significant part of sql server process memory has been paged out. This may result in a performance degradation. Duration: 7215 seconds. Working set (KB): 7901284, committed (KB): 17040596, memory…


Detecting Possible Parameter Sniffing Occurences with DMV

Hi All, Parameter Sniffing is a scenario which most DBAs had to handle at some point. Usually the main challenge is to detect it, as the toolkit to address it is well known and documented. To help in the detection phase, here’s a rather simple query that will just report queries which have a large…


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

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…


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…


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…


X-ray of SQL Server timeout and user cancel

Hi Everyone, We’re going to take a close look at how SSAS and SQL Server implement execution timeout and user cancellation, and we’ll discover a few noticeable differences. Today we’ll check SQL Server. SQL Server Timeout For this test I’ve executed a simple “waitfor delay ’00:00:15′” that will … wait for 15 s. WIth an…


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…