La méthode Drop_Save_Table_ Indexes appelle à son tour les méthodes Script des objets SQL-DMO et sauvegarde les scripts de création dans une procédure stockée créée par programme (dont le nom contient @publication), qui les stocke dans @destination_ db. Par exemple, en possession d'une publication nommée addressing_truncate, la méthode Drop_Save_Table_Indexes créerait
Ajouter l’étape d’abandon (4)
programmatiquement une procédure
stockée nommée create_addressing_truncate_indexes.
En nommant ainsi la procédure stockée créée programmatiquement, vous pouvez faire la distinction entre de multiples procédures
stockées dans la même base de données
d’abonnement (destination).
On peut se protéger contre l’utilisation de
cette méthode d’abandon (destructive)
en utilisant le flag booléen
@is_drop, qui sauvegarde les scripts
sans abandonner (détruire) les index
et contraintes de clés correspondants
s’il est mis à 0 (false). Cette méthode
est suffisamment générale pour abandonner
et sauvegarder les scripts des
index et des contraintes de clés pour
n’importe quelle liste de tables.
A noter que le composant COM
personnalisé, la procédure stockée à
distance, et les tables cible sont tous au
niveau local de l’abonné. L’abandon et
la sauvegarde réels des index et des
clés ont lieu chez l’abonné sans faire
un aller-retour avec le distributeur, jusqu’à
ce que la procédure à distance se
termine. Pour une description détaillée
du processus d’abandon et sauvegarde
et d’un snippet de code VB de
la méthode Drop_Save_Table_Indexes
de l’objet VB COM, voir l’encadré Web « Stop, Drop, and Save ».
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
Les plus consultés sur iTPro.fr
- Maturité IA : chez les entreprises les plus avancées, le défi passe du déploiement au passage à l’échelle
- BeyondTrust accélère sur l’identité des IA
- IA au travail : les Millennials utilisent l’IA sans filet, la Gen Z avance mieux accompagnée
- Agents IA incontrôlés et rappel à l’ordre de Bruxelles : pourquoi la réponse doit être technique, pas seulement juridique
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
