SQL Server

Exporter une table avec la propriété "identity"

Comment exporter une ou plusieurs tables dont une colonne a la propriété "identity" avec l’assistant d'export des données (data export wizard) ?

Démarrez l'assistant sur la BDD source et choisissez les paramètres de connexion de BDD SQL Server source et cible.

Notez que les tables cibles ne doivent pas exister dans la BDD cible car nous les créerons lors d'export.

Export SQL Server table data with identity

Import rapide des données entre 2 serveurs SQL

L'import des données est habituel en décisionnel. La méthode ordinaire ETL est exporter les donnes source en fichier CSV puis le transmettre sur le serveur cible (stockage partagé) et enfin importer ce fichier en bloc (bulk insert ou bcp).

Voici une autre méthode "pure SQL" qui vous permet réduire le temps en 2 environ. Les gars SSIS peuvent essayer le reproduire ;)

Résolution des problèmes de connexion SQL Server

Vous ne pouvez pas se connecter à SQL Server ? Voici la liste "pas à pas" pour résoudre ce problème.

Serveur

1. Vérifiez que le serveur réponde sur le ping par son nom. Lancez l'invite de commande et tapez: ping <nom_du_serveur>. Si vous utilisez l'adresse IP statique, faites ping <adresse_IP>.

Mettre à jour la statistique

Dans la majorité de cas, SQL Server mets à jour la statistique de la manière automatique et régulière. Par contre, si vous venez de migrer vos bases de données depuis le vieux serveur sous 2000 ou 2005 sur 2008/2008 R2, la statistique n'est pas à jour et vos requêtes commencent tourner le temps long.

Dans ce cas il vous fait initier la mise à jour de la statistique pour toutes les bases de données applicatives. Voici le script qui vous aide.

Table temporaire vs table variable

Dans cette article nous allons voir les différences entre les tables temporaires marquées par dièse (#Temp) et le variables de type table (@Temp).

Emplacement mémoire / disque

Les tables temporaires allouent l'espace dans la base de données (BDD) temporaire (tempdb) ainsi que variables peut utiliser la BDD temporaire ainsi que la mémoire vive.

Normalement, la variable commence allouer l’espace de disque depuis qu'elle dépasse la taille d'un extente qui égal à 8 pages (soit 64 Ko).

Recherche avec critères dynamiques en SQL

Une fonctionnalité fréquente en développement SQL qui permet rechercher dans les données en utilisant plusieurs critères de manière libre. Afin d'avoir la solution complète y compris les méthodes de tri dynamique voir une autre article dédié à ce sujet "Le tri dynamique en SQL".

Pour chaque "patron" je vais ajouter les pictogrammes afin de vous donner les avantages et inconvénients intrinsèques.

Pages

Subscribe to RSS - SQL Server