Hello,

J'ai une procédure stockée qui utilise la fonction "truncate". Elle tourne en environ 1 minutes.

J'ai du ajouter un linked server à cause d'une migration sur un autre serveur de la base de données cible et apparremment le "truncate" ne fonctionne pas avec le linked server.

J'ai passé en paramètre mon truncate comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
@sql varchar(100) = 'truncate table [Database].[dbo].table1
Puis dans la procédure je l'exécute avec ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
exec (@sql)at [LinkedServer]
Cela fonctionne mais le problème c'est qu'elle met 40 minutes pour s'exécuter. Est-ce qu'il y aurait un autre moyen de le faire ?

Merci