Transférer les comptes SQL avec mots de passe entre 2 serveurs

Dans des environnements de production il est souvent nécessaire de transférer les comptes SQL entre 2 instances, par exemple lorsque vous recharger votre environnement hors production depuis la production.

Dans ce cas, la méthode la plus rapide : backup de la base de production, puis restauration sur l’instance hors production. Oui mais…. les noms d’utilisateurs SQL ne sont pas connu sur le serveur cible, et si l’on tente de ce connecter le message, toujours très explicite dans ce cas :

Echec de la connexion pour l’utilisateur « Mon-Utilisateur ». (Microsoft SQL Server, Erreur 18456)

Continue reading Transférer les comptes SQL avec mots de passe entre 2 serveurs

Verifier la fragmentation des indexes sur une base de données.

Très souvent, lorsqu’on rencontre des problèmes de performances sur SQL Server, et sur d’autre SGBD, le premier réflexe à avoir est la vérification de la fragmentation des indexes. (on peut aussi regarder qui consomme !)

Le but ici n’est pas de refaire l’explication du fonctionnement des indexes, mais juste de fournir quelques requêtes indispensables aux vérifications.

Continue reading Verifier la fragmentation des indexes sur une base de données.

Template Cacti MS SQL Server

Il y a quelques mois, je vous avais présenté une version d’un template Cacti permettant de monitorer la volumétrie consommée des bases de données sur SQL Server.

Je livre dans cet article la version (non optimum) de ce template ici : Template Cacti MSSQL

Comme précisé, il n’est pas encore optimal, car le script utilise soit :

Continue reading Template Cacti MS SQL Server

Croissance du journal de transactions anormale…

Il arrive dans certain cas que malgré le mode de récupération « Simple » d’une base, votre journal de transactions ne cesse d’augmenter (Croissance du journal de transactions anormale).

L’origine est très probablement une transaction mal développé n’effectuant pas de commit. Problème, vous n’êtes pas développeur, et vos développeurs ne vous écoutent pas.

Continue reading Croissance du journal de transactions anormale…

SCOM 2012 SP1 UR2 Web Console Erreur avec Savision LiveMaps

Suite au passage du SP1-UR2, ma WebConsole SCOM ne fonctionnait plus avec un message d’erreur toujours très parlant dans ce genre de situation.

An Unexpected Error Has Occurred
System.Reflection.ReflectionTypeLoadException: [ReflectionTypeLoad_LoadFailed]

Continue reading SCOM 2012 SP1 UR2 Web Console Erreur avec Savision LiveMaps

Monitoring bases de données SQL sous Cacti

L’objectif de cet article est de vous présenter un template Cacti me permettant de monitorer la volumétrie de mes bases de données SQL. Le but étant d’avoir visuellement sur un graphique, la taille allouée de ma base ainsi que le volume réel de données.

Le template, encore en phase de mise au point, me permets d’obtenir le résultat ci-dessous :

Continue reading Monitoring bases de données SQL sous Cacti

Déplacement des journaux de transactions

Lorsque le paramétrage de SQL Server n’est pas correct, il arrive que vos bases de données soient stockées sur les mauvais volumes. Pour des raisons de performance, il est donc nécessaire de déplacer les journaux de transactions (fichier ldf) sur un autre volume.
Pour cela, identifier au préalable l’emplacement de vos fichiers :

USE PerfAnalysis
GO
sp_helpfile
GO

Continue reading Déplacement des journaux de transactions

Activation du Proxy Agent sur l’ensemble des agents en Powershell

En powershell, rien de plus simple : lancer une console SCOM Powershell et taper la commande suivante :


Get-SCOMAgent | where {$_.ProxyingEnabled.Value -eq $False} | Enable-SCOMAgentProxy

Vous n’avez plus qu’a planifier une tache quotidienne qui permettra d’activer les Proxy-Agent en automatique.

Continue reading Activation du Proxy Agent sur l’ensemble des agents en Powershell

Requêtes utiles System Center Operation Manager

Pour limiter le nombre d’articles, j’ai regroupé sur une page l’ensemble des requêtes utiles liées à System Center Operation Manager (SCOM 2007 R2 et 2012).

Une partie de ces dernières proviennent de la liste de Kevin Holman (https://kevinholman.com/2016/11/11/scom-sql-queries) d’autre sont de issues de mon cru.

Un lien à garder, je le mettrais à jours régulièrement, au grès de mes découvertes.

Continue reading Requêtes utiles System Center Operation Manager

Rapport SCOM sur les espaces disques des serveurs managés

Comment sortir un rapport sur les espaces disques de toutes vos machines supervisées par SCOM. Les rapports standards ne permettent pas de faire cela simplement. Je me suis donc penché sur la question, et voici le résultat que j’expliquerais ensuite. Mon but était de sortir un rapport quotidien, classé par pourcentage d’espace libre afin de faire apparaître les volumes en mal d’espace. J’ai aussi, afin de rendre le rapport visuel, joué sur les couleurs (non visible sur la capture ci-dessous) :

  • Fond Rouge : inférieur à 10%.
  • Fond Orange : entre 10% et 20%.
  • Fond Vert : supérieur à 20%.

Continue reading Rapport SCOM sur les espaces disques des serveurs managés