Je n'ai jamais été en mesure de résoudre le problème, mais ce que j'ai fini par faire, c'est de passer à MySQL et d'utiliser ici une requête de niveau transactionnel. Ce n'était pas la raison principale ni même la principale raison de changer. J'avais eu des problèmes avec MSSQL et cela m'a permis d'avoir notre CMS et divers autres outils fonctionnant tous sur la même base de données. Auparavant, nous avions une base de données MSSQL et une base de données MySQL en cours d'exécution pour faire fonctionner notre site. Le port a pris un peu de temps, mais à long terme, je pense que cela fonctionnera beaucoup mieux pour le site et l'entreprise.