Précédent   Forum des professionnels en informatique > Systèmes > Windows
Windows Forum d'entraide sur le système Windows. Lire la F.A.Q Windows XP et la F.A.Q Windows Vista
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/01/2011, 10h39   #1
Invité de passage
 
Inscription : janvier 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 7
Points : 0
Points : 0
Par défaut Droit de lecture fichier suite changement de domaine

Bonjour,

Suite au changement de domaine de notre serveur IIS, je me retrouve avec un problème assez étrange.

J'ai besoin de faire des BULK INSERT comme suit :
Code :
1
2
BULK INSERT TARIF FROM '\\SERVEUR_IIS\c$\Inetpub\wwwroot\import\import.txt' WITH (FIELDTERMINATOR = ';')
Ancienne configuration :
SERVEUR_IIS sur Domaine A
SERVEUR_SQL sur Domaine B

Le code est lancé via une page ASP lancée sur le SERVEUR_IIS (en mode authentification anonyme)
L'INSERT fonctionnait sans problème.

Nouvelle configuration :
SERVEUR_IIS sur Domaine B
SERVEUR_SQL sur Domaine B

Le code est toujours lancé via une page ASP lancée sur le SERVEUR_IIS (en mode authentification anonyme)
L'INSERT ne fonctionne plus.

La requête lancée depuis l'Analyseur de requêtes me ramène une erreur 1326. Pourtant l'utilisateur utilisé pour la connexion est l'utilisateur système qui est, par ailleurs, Admin du domaine...

J'ai essayé en remplaçant l'utilisateur anonyme par l'administrateur du domaine, sans plus de succès. Les droits de sécurité du répertoire sont en Accès total pour tout le monde...

Je sèche!

Une bonne âme pour me profiter de ses idées ?
sonobossman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 10h45   #2
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 950
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 950
Points : 17 769
Points : 17 769
Un admin de domaine A n'est pas un admin de domaine B.

Pour résoudre ce problème je vous invite à utiliser les proxies qui permettent de lier un compte WIndows à un utilisateur SQL.

Bon courage !

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 11h55   #3
Invité de passage
 
Inscription : janvier 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 7
Points : 0
Points : 0
Merci pour votre réponse.

Une petite précision supplémentaire : le serveur SERVEUR_IIS était le contrôleur du domaine A. Le SERVEUR_IIS a été Downgradé via DCPROMO et le domaine A n'existe donc plus...

Je pense donc que la solution des proxies ne fonctionnera malheureusement pas...
sonobossman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 18h03   #4
Rédacteur/Modérateur

 
Avatar de WOLO Laurent
 
Homme Laurent WOLO
Architecte de base de données
Inscription : mars 2003
Messages : 2 696
Détails du profil
Informations personnelles :
Nom : Homme Laurent WOLO
Âge : 35
Localisation : Congo-Brazzaville

Informations professionnelles :
Activité : Architecte de base de données
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 2 696
Points : 3 917
Points : 3 917
Envoyer un message via Yahoo à WOLO Laurent
Un conseil tout de même :
Il ne faut jamais installer un serveur d'application ou même de base de données sur un serveur d'Active Directory !

Pourquoi ne pas configurer l'authentification SQL Serveur ? Question de sécurité ?
__________________

Découvrez la FAQ de MS SQL Server.
La chance accorde ses faveurs aux esprits avertis !
WOLO Laurent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 18h18   #5
Invité de passage
 
Inscription : janvier 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 7
Points : 0
Points : 0
Je le sais bien!

C'était historique comme config, bien avant que je prenne mes fonctions!

Par contre j'ai bien essayé avec l'authentification, en passant l'admin de domaine en compte d'ouverture, mais sans plus de résultat...
sonobossman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 20h29   #6
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Avez voud effectué un simple test de connexion au répertoire distant via votre compte utilisateur (celui utilisé pour le compte de service SQL Server)

Code :
\\SERVEUR_IIS\c$\Inetpub\wwwroot\import\
++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 14h36   #7
Invité de passage
 
Inscription : janvier 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 7
Points : 0
Points : 0
Oui, aucun problème d'accès au répertoire (qui au passage est en Contrôle total pour Tout le monde)

Je suis vraiment à cours d'idée...
sonobossman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 16h04   #8
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 746
Points : 746
Citation:
Envoyé par sonobossman Voir le message
La requête lancée depuis l'Analyseur de requêtes me ramène une erreur 1326. Pourtant l'utilisateur utilisé pour la connexion est l'utilisateur système qui est, par ailleurs, Admin du domaine...
Attention le contexte de droits pour accéder à une ressource externe à SQL server (disques locaux ou partages CIFS distants) n'est pas le compte de connexion, mais le compte de service. J'ai l'impression qu'il y a une petite confusion à ce niveau non ? Il faut que le compte de service de SQL Server ait les droits de lecture sur le partage distant.
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 17h58   #9
Invité de passage
 
Inscription : janvier 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 7
Points : 0
Points : 0
Les deux sont identiques, il s'agit de l'admin du domaine.
sonobossman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 17h40   #10
Invité de passage
 
Inscription : janvier 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 7
Points : 0
Points : 0
Je sèche vraiment...

Pas de fulgurances non plus de votre coté ?
sonobossman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 19h39   #11
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
En principe vous êtes sur un partage admin dans votre cas ..

Avez vous à tout hasard tester la même chose sur nouveau dossier distant ailleurs ?

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 07h20   #12
Rédacteur/Modérateur

 
Avatar de WOLO Laurent
 
Homme Laurent WOLO
Architecte de base de données
Inscription : mars 2003
Messages : 2 696
Détails du profil
Informations personnelles :
Nom : Homme Laurent WOLO
Âge : 35
Localisation : Congo-Brazzaville

Informations professionnelles :
Activité : Architecte de base de données
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 2 696
Points : 3 917
Points : 3 917
Envoyer un message via Yahoo à WOLO Laurent
Nous avons rencontré très souvent ton problème, nous étions obligés de réinstaller IIS voir même de réinstaller le poste.
Je sugère transfert votre thread dans le forum Système
__________________

Découvrez la FAQ de MS SQL Server.
La chance accorde ses faveurs aux esprits avertis !
WOLO Laurent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 08h38   #13
Invité de passage
 
Inscription : janvier 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 7
Points : 0
Points : 0
Citation:
Envoyé par mikedavem Voir le message
En principe vous êtes sur un partage admin dans votre cas ..

Avez vous à tout hasard tester la même chose sur nouveau dossier distant ailleurs ?

++
Oui j'ai stocké le fichier sur un autre serveur (même domaine) en attendant de trouver une solution plus propre et ca fonctionne parfaitement...

Citation:
Envoyé par WOLO Laurent Voir le message
Nous avons rencontré très souvent ton problème, nous étions obligés de réinstaller IIS voir même de réinstaller le poste.
Je sugère transfert votre thread dans le forum Système
J'espère ne pas devoir en venir là... Je ne peux pas me permettre une interruption aussi longue qu'une réinstalle de mon 2003...
sonobossman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h20.


 
 
 
 
Partenaires

Hébergement Web