 
			SQL Server - La FAQConsultez toutes les FAQ
Nombre d'auteurs : 13, nombre de questions : 119, dernière mise à jour : 31 mai 2011
Question / réponses à tout ce que vous avez toujours voulu savoir sur Microsoft SQL Server sans jamais oser le demander
 1. Consulter les informations de schéma
	(24) 1. Consulter les informations de schéma
	(24)- Comment obtenir la liste des tables d'une base de donnée ?
- Comment connaître la liste des colonnes d'une table ?
- Comment lister l'ensemble des vues d'une base de données SQL Server ?
- Comment lister l'ensemble des UDF d'une base de données SQL Server ?
- Comment lister l'ensemble des procédures stockées d'une base de données SQL Server ?
- Comment lister l'ensemble des déclencheurs d'une base de données SQL Server ?
- Quelle est la requête qui permet de savoir quelles colonnes d'une table servent de clé primaire ?
- Quelle commande permet d'afficher la description d'une table sous SQLServer ?
- Comment récupérer la valeur par défaut d'un champs d'une table ?
- Quel est le nombre de ligne de chacune des tables d'une base de données ?
- Comment connaître le nom de la base de données en cours ?
- Comment afficher la liste des bases de données d'un serveur ?
- Comment changer le type de données d'une colonne ?
- Comment renommer une base de données ?
- Comment renommer une table ou un autre object de base de données ?
- Comment visualiser le code T-SQL d'une procédure stocké ?
- Comment récuperer un schéma de base de données sur un serveur SQL2005 depuis une restauration d'une base de données en version 2000 ?
- Comment lister les contraintes de clés primaires et étrangères des tables d'une base de données ?
- Comment trouver la liste des tables dont dépend la vue ?
- Comment comparer 2 tables ?
- Comment comparer 2 bases de données ?
- Comment trouver une table à travers toutes les bases ?
- Auditer le taux d'occupation de vos disques de manière automatique
- Comment importer ou exporter un diagramme ?
 
 2. Administration de la base de données
	(39) 2. Administration de la base de données
	(39) 2.1. Editions de SQL Serveur
	(5) 2.1. Editions de SQL Serveur
	(5)
 2.2. Utilisateurs et connexions
	(11) 2.2. Utilisateurs et connexions
	(11)- Comment connaître le nom de l'utilisateur connecté au serveur?
- Comment obtenir le nombre d'utilisateurs connectés à une base de données ?
- Je n'arrive pas à créer un utilisateur, le système me dit : user already exist ?
- Quelle requête retourne les processus en train de consommer ?
- Afficher la liste des utilisateurs d'une base spécifique ou de la base courante
- Comment extirper un DDL complet pour un utilisateur donné ?
- Comment afficher les utilisateurs actifs d'une base particulière ?
- Comment changer temporairement un mot de passe que l'on ne connaît pas ?
- Comment connaître la dernière date de modification du mot de passe des logins ?
- Comment configurer une base de données en mode utilisateur unique ?
- Quel est le type de connexion le plus sûr ?
 
 2.3. Connexions au serveur
	(10) 2.3. Connexions au serveur
	(10)- Comment fixer la durée d'attente de libération d'un verrou sur un object de la base de données ?
- Je n'arrive pas à me connecter à une base de données de mon serveur depuis un programme client
- Comment se connecter à un serveur SQL qui se trouve derrière un proxy ?
- Comment se connecter à un serveur se trouvant derrière un pare-feu ?
- Quelle procédure stockée permet de limiter le nombre de connexions simultanées ?
- Mon serveur ne démarre pas à cause du méssage : Echec d'ouverture d'une session a empêché le démarrage d'un service.
- Comment connaître le type d'authentification installée sur le serveur ?
- Comment résoudre le problème "Délai d'attente expiré" lorsqu'on tente de se connecter au serveur ?
- Déconnectez les utilisateurs d'une base de données
- Comment démarrer un serveur si la base tempdb est corrompue
 
 2.4. Performances
	(2) 2.4. Performances
	(2)
 2.5. Sauvegardes et restauration
	(11) 2.5. Sauvegardes et restauration
	(11)- Comment sauvegarder une base de données
- Comment restaurer une base de données depuis un fichier .bak ?
- Comment faire une copie de ma base de données ?
- Comment savoir si je suis en mode recouvrement de type FULL ?
- Comment configurer une base de données en mode FULL RECOVERY ?
- Comment connaîte le jeu de caractère et le tri configuré sur son serveur ?
- Comment faire un export complet d'une base ( structure avec clés, procédures etc...) y.c. des données qui sont dans les tables.
- Comment retrouver la date de la dernière restauration d'une base ?
- Comment restaurer une base de données depuis des fichiers .mdb et .ldb ?
- Sauvegarder toutes les bases de données d'un serveur d'un seul coup
- Comment savoir si un plan de maintenance s'est correctement exécuté ?
 
 
 3. Consulter la taille des objects de la base de données
	(5) 3. Consulter la taille des objects de la base de données
	(5)- Comment connaître la taille occupée par une base de données ?
- Comment connaître la taille occupée par une table d'une base de données.
- Comment connaître l'espace occupé par les index d'une base de données ou d'une table ?
- Comment connaître la taille des fichiers mdf et ldf d'une base de données ?
- Comment déterminer la table de chaque table pour une base donnée ?
 
 4. Trucs et Astuces en T-SQL
	(44) 4. Trucs et Astuces en T-SQL
	(44) 4.1. Fonctions
	(11) 4.1. Fonctions
	(11)- Comment manipuler le type DATE dans SQL-Server ?
- Comment crypter une chaîne de caractère en T-SQL ?
- Comment comparer une chaîne encryptée à un paramètre
- Comment tester si deux dates sont dans la même semaine ?
- Comment connaître le nom de l'application qui a démarré la session ?
- Comment connaître le nom de la station de travail ?
- Comment calculer le nombre de jours qu'il y a dans le mois en cours, sachant que la date du jour m'est donnée par la variable @date.
- Comment rechercher une chaîne de caractère dans toutes les tables ?
- Quelle est la différence entre fonctions et procédures ?
- Fonction de découpage à césure multiple
- Calcul en SQL de la date de Pâques
 
 4.2. Limiter le jeu de résultat
	(14) 4.2. Limiter le jeu de résultat
	(14)- Comment limiter le nombre de lignes retounées par une commande SELECT ?
- Comment implémenter la fonction LIMIT de MySQL en SQLServer ?
- Comment connaître le nombre d'enregistrements retournés par une requête SELECT, UPDATE, INSERT , DELETE ?
- Comment supprimer la ligne informationnelle du total de lignes impactées ?
- Comment réactiver la ligne informationnelle du total de lignes impactées ?
- Comment ne traiter que les n premières lignes d'un buffer ?
- Comment retraiter toutes les lignes après un set rowcount n ?
- Comment récupérer le résultat d'une requete dynamique ?
- Comment puis je récupérer une liste / un tableau en sql
- Comment générer un fichier image (.JPG, .GIF) à partir d'un champ varbinary ?
- Les jointures ANSI sont-elle similaires aux jointures faites via conditions ?
- Arbres intervallaires : procédure de déplacement d'un sous arbre
- Arbres intervallaires : procédure de dérécursivation
- Comment récupérer par la suite la valeur du ROWCOUNT correspondant au réglage et non @@ROWCOUNT qui correspond au nombre d'élément réellement traités ?
 
 4.3. Validation des données
	(5) 4.3. Validation des données
	(5)
 4.4. Programmation des bases de données
	(11) 4.4. Programmation des bases de données
	(11)- Comment désactiver et réactiver un déclencheur ?
- Comment désactiver et réactiver une contrainte ?
- Comment tester qu'une colonne a été modifiée dans un trigger Insert ou Update ?
- Comment récuperer la date système dans une fonction utilisateur ?
- Comment débugger une procédure stockée ?
- Comment savoir si un ordre SQL s'est bien déroulé ?
- Comment retrouver le libellé d'un message d'erreur par rapport à son n° ?
- Comment requêter sur 2 tables de deux bases différentes ?
- Comment faire une jointure référentielle ?
- Comment faire une auto jointure ?
- Comment faire une jointure naturelle ?
 
 4.5. Champs auto-incrémentés
	(3) 4.5. Champs auto-incrémentés
	(3)
 
 5. Utilisation des utilitaires
	(7) 5. Utilisation des utilitaires
	(7)- Comment savoir si l'exécution d'un utilitaire (bcp, isql, osql) s'est bien déroulé ?
- Comment faire pour lire le journal de transaction ?
- Comment importer des données de Excel vers SQL Server
- Que deviennent mes jobs DTS avec Microsoft SQL Server 2005 ?
- Comment savoir si une transaction est restée ouverte dans ma base ?
- À quoi sert Service Broker ?
- Exemple d'utilisation du Service Broker
 
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2025 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.


