Quelles sont les fonctionnalités cachées de SQL Server ?
Par exemple, des procédures stockées système non documentées, des astuces pour faire des choses qui sont très utiles mais pas suffisamment documentées?
Réponses
Merci à tous pour toutes les bonnes réponses!
Procédures stockées
- sp_msforeachtable: exécute une commande avec '?' remplacé par chaque nom de table (v6.5 et plus)
- sp_msforeachdb: exécute une commande avec '?' remplacé par chaque nom de base de données (v7 et plus)
- sp_who2: tout comme sp_who, mais avec beaucoup plus d'informations pour le dépannage des blocs (v7 et plus)
- sp_helptext: Si vous voulez le code d'une procédure stockée, affichez & UDF
- sp_tables: retourne une liste de toutes les tables et vues de la base de données dans la portée.
- sp_stored_procedures: retourne une liste de toutes les procédures stockées
- xp_sscanf: lit les données de la chaîne dans les emplacements d'argument spécifiés par chaque argument de format.
- xp_fixeddrives:: recherchez le lecteur fixe avec le plus grand espace libre
- sp_help: si vous souhaitez connaître la structure, les index et les contraintes d'une table. Vues et UDF également. Le raccourci est Alt + F1
Extraits
- Renvoyer des lignes dans un ordre aléatoire
- Tous les objets utilisateur de la base de données par date de dernière modification
- Date de retour uniquement
- Recherchez les enregistrements dont la date se situe quelque part dans la semaine en cours.
- Recherchez les enregistrements dont la date s'est produite la semaine dernière.
- Renvoie la date du début de la semaine en cours.
- Renvoie la date du début de la semaine dernière.
- Voir le texte d'une procédure qui a été déployée sur un serveur
- Supprimer toutes les connexions à la base de données
- Table de contrôle
- Somme de contrôle de ligne
- Supprimer toutes les procédures dans une base de données
- Remappez correctement les ID de connexion après la restauration
- Appeler des procédures stockées à partir d'une instruction INSERT
- Rechercher des procédures par mot-clé
- Supprimer toutes les procédures dans une base de données
- Recherchez par programme le journal des transactions d'une base de données.
Les fonctions
- HashBytes ()
- EncryptByKey
- Commande PIVOT
Divers
- Extras de chaîne de connexion
- TableDiff.exe
- Déclencheurs pour les événements d'ouverture de session (nouveau dans le Service Pack 2)
- Amélioration des performances avec des colonnes calculées persistantes (pcc).
- Paramètre DEFAULT_SCHEMA dans sys.database_principles
- Paramétrage forcé
- Format de stockage Vardecimal
- Comprendre les requêtes les plus populaires en quelques secondes
- Bases de données partagées évolutives
- Fonction de filtrage des tables / procédures stockées dans SQL Management Studio
- Drapeaux de trace
- Numéro après une
GO
répétition du lot - Sécurité à l'aide de schémas
- Cryptage utilisant des fonctions de cryptage intégrées, des vues et des tables de base avec des déclencheurs