Blog SQL Server et Microsoft IT

SSIS

Charger plusieurs fichiers plats avec SSIS

Comment charger plusieurs fichiers plats avec Microsoft SSIS ? Dans ce tutoriel SSIS, nous allons voir comment charger plusieurs fichiers plats dans une base de données avec seul package avec SSIS. Pour commencer, tous vos fichiers plats (.txt, .csv, etc…) doivent se trouver dans le même dossier. Voici donc comment intégrer des fichiers en boucle avec SSIS (SQL Server Integration Services). Cet article vous

Transact-SQL

Désactiver un index SQL server

Comment désactiver un index SQL Server ? Pour désactiver un index pour des raisons de performance, utiliser ce code et adaptez-le à vos noms d’index et de table. Par exemple, considérons une grande table de ventes, avec des millions de lignes. Considérons que la table a un index non-unique et non-cluster sur le mois. Comment désactiver un index SQL Server ? Tout d’abord, dans

Transact-SQL

Créer un index SQL Server

Créer un index dans SQL Server pour améliorer les performances des requêtes sur les tables et aussi dans les vues cluster. Il existe deux types d’index, l’index cluster et l’index non cluster. Pour ajouter un index non cluster à une table, utiliser cet exemple et adapter-le aux besoins du projet. Les index sont la première étape recommandée pour l’optimisation des performances dans SQL Server.

Transact-SQL

Les index cluster SQL Server

Qu’est-ce qu’un index cluster de SQL Server ? La définition d’un index SQL Server est une structure, c’est-à-dire un fichier, stockée physiquement sur un disque. Il est similaire au fichier de données principal et au fichier de données de journal qui composent une base de données. Fondamentalement, pour trouver plus rapidement les lignes ou les rangées associées, l’index stocke une ou plusieurs colonnes clés.

Tables SQL Server

Tester si une table existe avec SQL Server

Comment tester si une table SQL Server existe avant de la supprimer par exemple ? Ou encore avant de l’utiliser pour une opération de manipulation de données ? Pour supprimer une table SQL Server directement, utiliser la commande DROP. Voici comment vérifier si une table existe en T-SQL. Pour supprimer une table SQL Server sans erreur durant les déploiements par exemple, utiliser les commandes

PowerShell

Copier des fichiers avec PowerShell

Comment copier un fichier dans un autre dossier avec un script windows PowerShell de copie ? Plusieurs options efficaces permettent de copier des fichiers Windows depuis l’invite de commande PS. En Scripting PowerShell, utiliser la commande Copy-Items dans une invite Windows PowerShell. Il est également possible de copier depuis l’interface graphique, mais cette option est très manuelle. En effet, il est toujours possible de

Erreur SQL Server

La base de données n’existe pas – erreur SQL sp_MSforeachdb

Avec SQL Server, lors de l’utilisation de la procédure stockée système sp_MSforeachdb, le système affiche cette erreur “La base de données n’existe pas. Assurez-vous que le nom est saisi correctement.”. La procédure stockée affiche l’erreur parce que la base de données essaie d’accéder à une base de données qui n’existe pas dans votre instance SQL Server. Donc elle n’est évidemment pas visible dans la

Transact-SQL

SQL Server SELECT WHERE

Ecrire une requête SELECT WHERE avec SQL Server ? Cet exemple de requête T-SQL SELECT WHERE montre la syntaxe SQL Server 2012 de base. La clause WHERE permet de filtrer les données en ajoutant une ou plusieurs conditions et donc de n’afficher que les lignes de la table qui correspondent effectivement à la condition. La clause WHERE en SQL est certainement la clause LMD

Articles populaires

Concepts IT

Définition du SIAD

En informatique, qu’est-ce qu’un SIAD ou Système d’information et d’aide à la décision? La définition est un système informatique intégré et conçu pour aider les dirigeants à prendre des décisions. Le système d’aide à la décision se révèle être un élément très important du système informatique de gestion. Il se différencie notamment du système d’information pour dirigeants. En effet, sa fonction principale est de

Base SQL Server

Créer une base de données avec SQL Server Management Studio

Comment créer une nouvelle base de données SQL Server avec SQL Server Management Studio – SSMS ? Dans ce tutoriel, nous allons voir comment ajouter une nouvelle base de données SQL Server. En effet, pour commencer, il est obligatoire de créer une base de données SQL Server pour commencer à créer et utiliser des objets SQL. Il est possible d’effectuer presque toutes les opérations

Transact-SQL

Violation de la contrainte Unique Key avec SQL Server

Comment éviter l’erreur Violation de la contrainte Unique Key avec SQL Server ? Voici deux solutions différentes, rapides et faciles pour écrire une requête “UPDATE OR INSERT”. En d’autres termes, éviter l’erreur SQL Server “Cannot insert duplicate key in object”, “The duplicate key value is” car la ligne en question existe déjà dans la table cible. En effet, une insertion d’une même clef provoque

Erreur SQL Server

Erreur de dépassement arithmétique lors de la conversion

Avec SQL Server, comment éviter cette erreur : “Message d’erreur: Une erreur de dépassement arithmétique s’est produite lors de la conversion en type de données int”. Insérons des données dans une table à l’aide d’une procédure stockée par exemple. Faire face à ce message d’erreur SQL Server peut être perturbant. Même si les erreurs de conversion SQL sont classiques, il est très utile de

Astuces Excel

Pivoter les lignes d’un tableau Excel en colonnes

Comment faire pivoter les lignes d’un tableau Excel en colonnes? C’est relativement simple. Il suffit de sélectionner la zone à pivoter, dans notre exemple, c’est un tableau Excel avec des montants financiers et des mois. D’autre part, le collage spécial des données copiées est l’option Excel permettant de pivoter les lignes en colonnes. Comment faire pivoter les lignes d’un tableau Excel en colonne en

Astuces Excel

Désactiver l’option de modification directe sur Excel

Avec Microsoft, comment désactiver l’option de modification directe sur Excel ? C’est à dire la fonction de modification automatique du contenu d’une cellule lorsque celle-ci contient une formule ? En effet, en cliquant sur une cellule contenant une formule, ce clic vous renvoie à la première cellule citée dans cette formule. C’est très pratique, cependant cela peut aussi faire faire un nombre de déplacements

T-SQL

Transact-SQL

Gérer les champs textes SQL Server de plus de 8000 caractères

Comment gérer les champs textes SQL Server de plus de 8000 caractères sans erreur ? Les champs VARCHAR et NVARCHAR sont limités à 8000 caractères avec SQL Server. Manipuler des champs textes supérieurs à 8000 caractères et le message suivant s’affiche : “The text, ntext, and image data types are invalid for local variables.”. Voici donc une solution pour contourner cette limitation des 8000

Transact-SQL

Afficher la date de modification d’une table SQL Server

Comment afficher la date de modification d’une table SQL Server ? Cet exemple de requête SQL permet grâce aux tables systèmes de SQL Server de détecter les derniers changements effectués sur une table ou une vue SQL Server. Elle affiche la date de création et la date de dernière mise à jour. Par ailleurs cette requête prend en compte uniquement les tables car elle

Transact-SQL

Afficher le mois en lettres avec SQL Server

Comment afficher le nom du mois en lettres à partir d’une date avec SQL Server ? C’est-à-dire avec les noms de mois complets comme janvier, février, mars, avril, mai, etc. écrits en toutes lettres. Cette requête vous montre comment obtenir les noms de mois complets à partir de la date courante ou de toute autre date. En effet, avec un simple SELECT GETDATE() vous

MS-DOS

MS-DOS

Renommer plusieurs fichiers en même temps avec Windows

Comment renommer plusieurs fichiers en même temps avec Windows ? Une solution est d’utiliser un logiciel ou encore l’option F2 de l’interface graphique, mais cette dernière n’est pas flexible. Cependant, il est simple et efficace d’utiliser une requête cmd. Renommer plusieurs fichiers Windows en même temps avec une commande cmd ? Voici différentes options en ligne de commande pour renommer une série de plusieurs

MS-DOS

Effacer l’écran d’invite de commande en cmd

MS-DOS permet de gérer le système Windows de manière très efficace, par exemple en utilisant des scripts. Après avoir exécuté plusieurs commandes sur l’écran noir de dos, il est très pratique d’effacer les anciens messages. Comment effacer l’écran de la ligne de commande avec cls ? La ligne de commande cls dans Windows nettoie l’écran des résultats des commandes précédentes. Il s’agit d’un lot

MS-DOS

Supprimer des fichiers de manière récursive avec Windows cmd

Comment supprimer des fichiers de manière récursive avec Windows cmd ? C’est-à-dire comment supprimer tous les fichiers d’un dossier et de ses sous-dossiers. Utilisez la ligne de commande del batch et l’option récursive. La commande de suppression de Windows offre cette option utile pour automatiser le processus de suppression. Par exemple, si vous avez une énorme quantité de fichiers à supprimer mais que vous

SSIS

SSIS

Charger plusieurs fichiers plats avec SSIS

Comment charger plusieurs fichiers plats avec Microsoft SSIS ? Dans ce tutoriel SSIS, nous allons voir comment charger plusieurs fichiers plats dans une base de données avec seul package avec SSIS. Pour commencer, tous vos fichiers plats (.txt, .csv, etc…) doivent se trouver dans le même dossier. Voici donc comment intégrer des fichiers en boucle avec SSIS (SQL Server Integration Services). Cet article vous

SSIS

Créer une connexion SQL Server dans un package SSIS

Comment créer une connexion SQL Server depuis un package SSIS ? Pour créer une connexion sous SSIS, utiliser Connexion Manager sous SSIS ou Gestionnaire des connexions en version française. Nous allons voir comment créer une connexion à un fichier Excel dans cet exemple et comment créer une connexion à une base de données. Créer une nouvelle connexion à une base SQL Server dans un

SSIS

Chaîne de connexion Excel pour SSIS

Comment construire une chaîne de connexion Excel pour SSIS depuis un exemple existant ? Il est nécessaire de configurer une chaîne de connexion OLEDB Excel. Pour se connecter à un fichier Excel, le lire et le charger avec SSIS, plusieurs solutions existent. Soit une connexion avec le composant « Connexion Excel » de SSIS. Ou alors une connexion en passant par un driver ADO,