Supprimez de Prod_log les transactions traitées. L'étape suivante consiste à écrire, dans la tâche Execute SQL appelée Clear Handled Trans, une requête DELETE pour supprimer toutes les transactions traitées par les processus de rafraîchissement. Ouvrez la boîte de dialogue Properties de la tâche Execute SQL et assurezvous que Source OLTP
Le processus de rafraîchissement (2)
est sélectionné
dans la propriété Existing Connection.
Entrez la requête suivante dans la boîte
de l’instruction SQL :
DELETE FROM Prod_log
WHERE lsn <= ?
Une autre nouvelle fonction DTS intéressante
dans SQL Server 2000 est la
possibilité d'imbriquer des paramètres
dans vos requêtes. Pour cela, vous spécifiez
un point d'interrogation (?), représentant
un paramètre, dans la
requête et associez le point d'interrogation
à une variable globale. DTS remplace
le point d'interrogation par la valeur
de la variable globale au moment
de l'exécution. Pour associer le point
d'interrogation à la variable globale
max_lsn, sélectionnez Parameters et
assurez-vous que max_lsn est associé à
Parameter 1. Cliquez deux fois sur OK.
Définissez les propriétés des
DDQ tasks pour mettre en oeuvre
les processus de rafraîchissement.
Avant de mettre en oeuvre les processus de rafraîchissement, ouvrez
la boîte de dialogue Properties de l'une
des DDQ tasks pour vous familiariser
avec la tâche. Vous constaterez qu'elle
est semblable, à plusieurs égards, à la
tâche Transform Data (aussi appelée
Data Pump). DDQ permet d'utiliser
une source et une destination comme
le fait la tâche Transform Data. Elle permet
aussi d'utiliser une transformation
ActiveX qui manipule les données
source dans le recordset DTSSource
avant de définir les données dans les
colonnes du recordset DTSDestination.
Mais la DDQ task a une autre
caractéristique importante. Elle vous permet de déterminer dynamiquement
le type d'activité à mener à destination,
d'après une évaluation que le
script ActiveX effectue sur la ligne
source, comme vérifier le contenu de
la colonne tran_type dans la table
source Prod_log. Vous déterminez le
type d'activité en donnant l'une des valeurs
suivantes à la valeur de renvoi de
la fonction Main() : DTSTransformstat_
InsertQuery, DTSTransformstat_DeleteQuery,
DTSTransformstat_UpdateQuery,
ou DTSTransformstat_
UserQuery. Vous écrivez des requêtes
paramétrées dans l'onglet Queries
pour Insert, Delete, Update et Select,
et DTS invoque la requête appropriée
d'après la valeur de renvoi de la fonction
Main(). Vous associez les valeurs
que vous définissez dans le recordset
DTSDestination aux paramètres des
requêtes.
Téléchargez cette ressource
![Comment lutter contre le Phishing ?](https://www.itpro.fr/wp-content/uploads/2024/07/Special-Report-Eviden-Securite-Phishing-Juillet-2024.png)
Comment lutter contre le Phishing ?
Dans un environnement cyber en constante mutation, le phishing évolue vers des attaques toujours plus sophistiquées combinant IA, automatisation et industrialisation. Une réalité complexe qui exige des mesures de sécurité avancées et repensées au-delà de l’authentification multifacteur. Découvrez les réponses technologiques préconisées par les experts Eviden et les perspectives associées à leur mise en œuvre.
Les articles les plus consultés
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Chiffrements symétrique vs asymétrique
- Afficher les icônes cachées dans la barre de notification
- Activer la mise en veille prolongée dans Windows 10
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- Guide des certifications Microsoft
- Transition vers le Cloud : l’approche stratégique pour répondre aux exigences de cybersécurité NIS 2
- Vers une meilleure qualité de données : l’IA vient en renfort
- Stimuler l’innovation durable grâce à la transformation numérique et aux principes ESG
- Retour au bureau avec Copilot M365
![Revue Smart DSI](https://www.itpro.fr/wp-content/uploads/2024/07/SMART-DSI-Numero-34-Juin-2024.jpg)