OVH Cloud OVH Cloud

Problème de BUILINUsers manquant avec SQL en français

4 réponses
Avatar
Olivier Travers
Bonjour,

J'utilise SQL Enterprise Manager 8.0 FR sous Windows XP Pro FR et
rencontre le message d'erreur suivant quand j'utilise DTS pour copier
une base distante sur mon serveur SQL (enfin MSDE) local :

[microsoft][ODBC SQL Server Driver][SQL Server]Windows NT user or group
'BUILIN\Users' not found. Check the name again.

Le lot DTS =E9choue et les tables ne sont pas copi=E9es. Comme j'utilise
XP en VF j'ai un Builtin/Utilisateurs (qui est autoris=E9 en =E9criture
sur la base de destination dans les connexions au niveau s=E9curit=E9 du
serveur SQL local), pas Builtin/Users. Je suis surpris par ce message
en anglais qui cherche un compte anglais alors qu'EM et XP sont en
fran=E7ais.

Toute aide serait grandement appr=E9ci=E9e, merci.

4 réponses

Avatar
SQLpro [MVP]
Olivier Travers a écrit :
Bonjour,

J'utilise SQL Enterprise Manager 8.0 FR sous Windows XP Pro FR et
rencontre le message d'erreur suivant quand j'utilise DTS pour copier
une base distante sur mon serveur SQL (enfin MSDE) local :

[microsoft][ODBC SQL Server Driver][SQL Server]Windows NT user or group
'BUILINUsers' not found. Check the name again.

Le lot DTS échoue et les tables ne sont pas copiées. Comme j'utilise
XP en VF j'ai un Builtin/Utilisateurs (qui est autorisé en écriture
sur la base de destination dans les connexions au niveau sécurité du
serveur SQL local), pas Builtin/Users. Je suis surpris par ce message
en anglais qui cherche un compte anglais alors qu'EM et XP sont en
français.

Toute aide serait grandement appréciée, merci.




Il ne faut pas travailler directement sur les utilisateurs, surtout
lorsque ce sont des utilisateurs windows.

Pour cela vous devez remapper le sid se rapportant à la connexion. C'est
le seul identifiant "portable".

Intéressez vous à la procédure stockée sp_addlogin et en particulier au
paramètre sid.

A +



--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Avatar
Olivier Travers
Merci pour la réponse mais je ne la comprends pas bien. Pour être
clair, j'utilise un compte SQL que j'ai créé avec sp_addlogin et à
qui j'ai accordé les droits sur la base de destination. Je ne
comprends pas pourquoi j'ai une erreur avec un compte Users windows que
je n'utilise à priori pas.
Avatar
Rudi Bruchez
Olivier Travers a écrit:

Merci pour la réponse mais je ne la comprends pas bien. Pour être
clair, j'utilise un compte SQL que j'ai créé avec sp_addlogin et à
qui j'ai accordé les droits sur la base de destination. Je ne
comprends pas pourquoi j'ai une erreur avec un compte Users windows que
je n'utilise à priori pas.



Bonjour,

Comment copiez-vous votre base ? En utilisant la tâche de copies d'objets
SQL Server ? Si vous avez laissé les options par défaut (troisième onglet,
case à cocher du bas), c'est peut-être la cause de votre problème : il
essaie de copier des utilisateurs qu'il ne peut mapper de l'autre côté.
Ouvrez ces options et décochez la copie des users.

--
Rudi Bruchez, MCDBA
http://www.babaluga.com/
Avatar
Olivier Travers
Rudi, merci *beaucoup*, vous m'avez donné la solution ! Quel
soulagement.