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)
- 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.1. Editions de SQL Serveur (5)
-
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)
- 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.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)
- 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.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)
- 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.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.1. Fonctions
(11)
-
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 © 2024 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.