OVH Cloud OVH Cloud

Probleme avec Bulk Insert

1 réponse
Avatar
Michel Romieu
Je travaille sur une application ASP à partir de laquelle il me faut
récupérer les données contenues dans un fichier texte avec séparateur
';' pour les exporter vers un serveur SQL 2000.
Pour cela j'utilise BULK INSERT.
Je me connecte à la base SQL avec un User SQL qui a des droits en
lecture, écriture et le role Bulk Insert Administrators.
J'obtiens une erreur : "l'utilisateur actuel n'est pas propriétaire de
la base, impossible d'exécuter le set".
Pour que cela puisse fonctionner il faut que je mette les droits
sysAdmin à mon User, n'existe-t'il pas un moyen moins expéditif pour
régler mon problème.

Merci pour votre aide

1 réponse

Avatar
Laurent Moreau
Dans l'aide en ligne de BULK INSERT:

Autorisations
Seuls les membres des rôles de serveur fixes sysadmin et bulkadmin peuvent
exécuter l'instruction BULK INSERT.


Ton message d'erreur:
l'utilisateur actuel n'est pas propriétaire de la base...




Donc si ton user est bulkadmin et DBO de la base, ça doit le faire.


Laurent.




"Michel Romieu" wrote in message
news:
Je travaille sur une application ASP à partir de laquelle il me faut
récupérer les données contenues dans un fichier texte avec séparateur
';' pour les exporter vers un serveur SQL 2000.
Pour cela j'utilise BULK INSERT.
Je me connecte à la base SQL avec un User SQL qui a des droits en
lecture, écriture et le role Bulk Insert Administrators.
J'obtiens une erreur : "l'utilisateur actuel n'est pas propriétaire de
la base, impossible d'exécuter le set".
Pour que cela puisse fonctionner il faut que je mette les droits
sysAdmin à mon User, n'existe-t'il pas un moyen moins expéditif pour
régler mon problème.

Merci pour votre aide