Bonjour,

J'ai une table utilisateurs qui est référencé par des foreign_key sur l'ensemble des tables de la base de données pour pouvoir connaître l'utilisateur ayant crée l'enregistrement, ainsi que celui l'ayant modifié la dernière fois.

Résultat : la table utilisateur est référencé dans 336 FOREIGN_KEY.

Maintenant quand je veux faire un DELETE d'un utilisateur, SQL Server me renvoie le message d'erreur suivant :

Espace de pile du processeur de requêtes insuffisant lors de l'optimisation de la requête. Simplifiez la requête.

En supprimant une trentaine de foreign_key, je n'ai plus ce message.

Est-on limité dans le nombre de FOREIGN_KEY référençant une table (Précision je suis sur SQLSERVER 2008 EXPRESS) ?