Plus tard, on risque de rencontrer des problèmes si on essaye d'effacer les fonctions système que l'on a créées. Si on essaye d'exécuter la commande DROP sur la fonction après avoir modifié le nom de son propriétaire, SQL Server va retourner une erreur de type doesn't exist et n'effacera pas
Supprimer les fonctions système créées
la fonction, car en règle générale SQL
Server n’autorise pas l’effacement d’objets système. Pour exécuter la commande
DROP sur une fonction système que l’on a créée, il faut utiliser sp_configure
pour activer l’option Allow updates du serveur. Pour exécuter la commande DROP
sur la fonction système récemment créée, on exécute le code présenté dans le listing
10.
J’ai deux mises en garde à faire au sujet de l’utilisation de l’option Allow updates.
Tout d’abord, l’activation de cette option est extrêmement dangereuse : on risque
d’effacer malencontreusement des enregistrements de tables système, et de mettre
ainsi le serveur hors d’état de fonctionnement, ou on risque d’exécuter la commande
DROP sur des fonctions ou procédures vitales. Si une telle suppression se produisait,
la seule façon de réinstaller l’objet ou les données effacées sans risque serait
de recharger SQL Server depuis le CD-ROM. Aussi, assurez-vous de désactiver l’option
Allow updates après l’avoir utilisée. Ensuite, n’ajoutez de procédures ou fonctions
système qu’après mûre réflexion. A l’instar des mises à jour des tables ou fonctions
système, il faut réfléchir et s’organiser minutieusement avant de modifier un
domaine système aussi important.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Afficher les icônes cachées dans la barre de notification
- Chiffrements symétrique vs asymétrique
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Cybersécurité Active Directory et les attaques de nouvelle génération
Les plus consultés sur iTPro.fr
- Les marchés publics peuvent-ils encore faire émerger des champions numériques français ?
- ESET accélère en France et mise sur l’IA face à la montée des cybermenaces
- Souveraineté des données : cessons de traiter le symptôme, attaquons-nous aux causes
- Asys accélère sur la planification intelligente avec l’acquisition de m-work
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
