Bonjour,

j'obtiens cette erreur lorsque j'exécute ceci dans une procédure stockée :
- creation d'une table temporaire
- bulk insert sur cette table

Avec l'utilisateur "sa", ça marche.
Avec un autre utilisateur, on a l'erreur.

Pour corriger cette erreur, je dois ajouter les droits suivants à l'utilisateur sur la table tempdb : ddl_admin, ddl_datawriter.

Le problème est que le contenu de tempdb est effacé à l'arrêt du système.

En conclusion, à chaque démarrage de SQL Server, je suis obligé de remettre les droits de l'utilisateur sur tempdb.

Auriez-vous des solutions à ce problème ?

Merci pour vos suggestions ....


"The current user is not the database or object owner of table '#tmp1'. Cannot perform SET operation."

----------------------------------
D'autres sources d'informations sur le sujet :

http://groups.google.fr/group/micros...8504b305ebb647

http://support.microsoft.com/default...b;en-us;302621