Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

MS SQL Server 2005 - La procédure stockée s'interrompt spontanément

C'est l'empreinte du reniflage de paramètres. Oui, la première étape consiste à essayer RECOMPILE, même si cela ne fonctionne pas toujours comme vous le souhaitez sur 2005.

Mise à jour :j'essaierais de toute façon de recompiler au niveau de l'instruction sur l'INSERT, car cela pourrait être un problème de statistiques (oh oui, vérifiez que la mise à jour automatique des statistiques est activée).

Si cela ne semble pas correspondre au reniflage de paramètres, comparez le plan de requête réel à partir du moment où il fonctionne correctement et à partir du moment où il s'exécute pour toujours (utilisez le plan estimé si vous ne pouvez pas obtenir le réel, bien que le réel soit meilleur). Vous cherchez à voir si le plan change ou non.