Une requête pour lister tous les indexs des tables d'une base SQL Server

Il peut être intéressant d'interroger une base pour afficher tous les indexs des tables. Cette requête peut être très utile et offrir une vue synthétique sur l'optimisaiton en place chez un client ou dans les bases de données sur lesquelles nous travaillons. Cette requête est fonctionnelle sous SQL Server.

Lire la suite

Utiliser un script C# pour Zipper ou Dézipper des fichiers dans un package SSIS

Pour compresser des fichiers sous SSIS nous disposons du composant Script qui permet d'implémenter la bibliothèque System.IO.Compression en C#. Dans ce post nous verrons comment compresser et / ou decompresser (ZIP / UNZIP) des fichiers en C#. Les bibliothèques natives C# zippent en .gz donc le format de destination sera du GZ.

Nous avons vu ensemble qu'il est possible d'utiliser un composant / exécutable externe comme dans ce post avec 7zip : Compresser ou décompresser des fichiers dynamiquement avec Seven Zip (7zip) sous SSIS

L'exemple utilise du code C# avec les librairies System.IO.Compression dans un objet de type Script Component

Lire la suite

Comment compresser ou décompresser des fichiers dans un package SSIS avec 7zip.exe (7Z)

La compression en fichier.zip (ou .gz ou 7z ou tout autre format de compression connu :-), n'est pas installée dans les différentes options natives de SSIS, cependant plusieurs s'offrent au développeur décisionnel qui souhaite compresser des fichiers, comme des sauvegardes par exemple (.fichiers .BAK ou fichiers .TRN).

Mais éventuellement des fichiers de bases de données (.MDF fichier primaire ou .LDF fichier secondaire) ou tout simplement des fichiers de données (.XLS, .XLSX, .CSV, .DOC, .TXT, .DOCX, .XML, .HTML, .PDF, .XLA, .ODS, etc., la liste est longue je m'arrête donc là !).

Plusieurs solutions sont enviseagables pour compresser / décompresser des fichiers avec un outil tiers. Toutes ces étapes sont à faire dans un package SSIS créé au préalable dans une solution à l'aide de BIDS.

Lire la suite

Créer une requête dynamique dans un Dataset sous Reporting Service

Sous SSRS (Reporting services) les champs (fields) utilisés dans un objet tableau (ou Tablix sous Reporting Services 2008), ou tout objet d'affichage sont liés à la base de données via un dataset qui en lui même le résultat d'une requête SQL ou MDX. Ce dataset est lui-même rattaché à une data source qui permet une connexion à la base de données ou au cube OLAP pour restituer les données. La restitution des données ou Reporting sous SSRS permet de créer des rapports statiques, avec des requêtes figées ou des rapports dynamiques.

Lire la suite 2 commentaires

SAP Sybase Logo Documentation PowerAMC Designer Modélisation Bases de données Télécharger la documentation officielle de PowerAMC Designer 15 et plus encore !

Sybase, filiale de SAP qui est une simple abréviation de Systems, Applications, and Products for data processing, est l'éditeur du fameux outil de modélisation PowerAMC, anciennement connu sous le nom de Power Designer. La documentation officielle est précieuse quand on utilise un outil aussi puissant et étoffé que ce dernier.

Lire la suite

Créer une pause dans un flux de contrôle SSIS

Ce petit projet Codeplex permet de créer une pause ou d'attendre un certain moment dans la journée pour continuer le flux de contrôle et exécuter les autres actions prévues dans le package SSIS.

Lire la suite

Comment désinstaller Reporting Services ?

Vous rencontrez une erreur en désinstallant Reporting Services ? Ce post traite de la procédure de désinstallation de Reporting Services avec un lien vers le site officiel de Microsoft pour opérer la désinstallation proprement.

L'erreur suivante apparaît en désinstallant le composant Reporting Services : "The setup failed to read IIsMimeMap table. The error code is -2147023550."

Deux façons pour désinstaller le composant Reporting Services d'un serveur de base de données ou d'un poste client :

  • Soit relançer le programme d'installation (l'assistant d'installation SQL Server) qui proposera la désinstallation complète du composant Reporting Services, et d'autres composants plus spécifiques d'ailleurs, cette dernière se fera en automatique, c'est à dire de façon assistée par le programme de désisntallation.
  • Il est également possible d'utiliser les lignes de commandes des composants pour supprimer ou modifier une installation existante.

Lire la suite

Liste de toutes les erreurs SSIS - SQL Server 2008 R2

Les erreurs SSIS sont nombreuses et parfois difficiles à interpréter, que ce soit en lançant les packages SSIS l'Agent SQL Server, depuis une ligne de commande avec la commande dtexec.exe ou depuis Visual Studio.

Ce petit post trés modeste vous expose simplement des pages que les développeurs SSIS connaissent très bien au début de leur apprentissage.

Une fois confirmés, les personnes utilisant Microsoft SSIS pour intégrer des données ne se réfèrent plus au site officiel de Microsoft car toutes les erreurs reviennent et sont connues.

De plus, un message plus ou moins explicite est écrit dans le journal - log - d'exécution du package SSIS (fichier .dtsx basé sur du XML) , ce qui permet au développeur de débugger le package.

Lire la suite

SSIS - comment éditer ou modifier un fichier de configuration .DtsConfig facilement ?

Comment éditer un fichier de configuration SSIS facilement .dtsconfig ? Astuce SSIS. L'édition des fichiers de configurations SSIS (c'est à dire un fichier .dtsConfig) est relativement difficile en raison du format du fichier.
En effet lorsque nous ouvrons un fichier de configuration avec un éditeur de texte classique (le bloc-notes de Windows, Notepad++ ou Application MFC Wordpad pour ne citer qu'eux) nous retrouvons tous les éléments qui composent le fichier XML sur une seule et unique ligne de texte, c'est un peu embêtant !!!

Lire la suite

Installer une deuxième instance de base de données sous SQL Server 2005

Lors de l'installation de SQL Server 2005, nous avons le choix entre 2 options, soit installer l'instance par défaut, soit installer une instance nommée. Pour l'installation d'une deuxième instance il faut suivre les étapes suivantes, en fonction de la configuration de SQL Server utilisée.

Lire la suite

- page 1 de 5

Suivez le blog high-tech

  • Logo Twitter
  • Logo Facebook
  • Logo Youtube
  • Logo Fil RSS