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) ?
Partager