Tag: industrialisation

Erreur : Transaction log for database ‘xxx’ is full due to ‘ACTIVE_TRANSACTION’


Qui a fait tomber le sapin de Noël ??? Le fichier de transaction d’une base de données a grossit de façon exponentielle. Dans le cas présent, il s’agit de la…

Exécuter un script sur toutes les bases de données d’une instance


La procédure stockée système sp_MSforeachdb permet d’exécuter un script sur toutes les bases  de données d’une instance. Le nom de la base correspond au point d’interrogation. Dans l’exemple ci-dessous, on…

Exécuter un script sur toutes les tables d’une base de données


La procédure stockée système sp_msforeachtable permet d’exécuter un script sur toutes les tables d’une base de données. Le nom de la table correspond au point d’interrogation. Typiquement, si l’on souhaite…

Scripter la création et suppression des contraintes (ex : FK)


SQL Mangament Studio ne permet pas de générer un script pour la création et suppression des contraintes seules. Néanmoins, on peut avoir recours à d’autres solutions telles que l’assembly SMO.
SMO…

Scripter la création et suppression des index


SQL Mangament Studio ne permet pas de générer un script pour la création et suppression des index seuls. Il existe plusieurs alternatives pour outrepasser cette limitation :
SMO via Powershell (ou…

Parallélisme SSIS par package


Comment prioriser et paralléliser l’exécution de packages d’un projet SSIS stocké dans le catalogue ? Dans cet article, nous allons détailler une méthode de parallélisme SSIS qui soit paramétrable pour…

Parallélisme Powershell pour accélerer vos traitements


L’industrialisation et la performance sont deux sujets qui reviennent souvent dans l’informatique. Voici la base d’un script Powershell permettant de paralléliser l’exécution d’une tâche plutôt que de rester en mode séquentiel.…

Industrialisation d’audit


Le but de cette session co-animée avec David Barbarin lors des Journées SQL Server 2014, est de donner une méthodologie pour industrialiser l’audit d’instance SQL Server à base de script…

error: