IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SSIS Discussion :

Compte d'exécution Dtsx dans le catalogue Integration Services


Sujet :

SSIS

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2016
    Messages : 5
    Points : 1
    Points
    1
    Par défaut Compte d'exécution Dtsx dans le catalogue Integration Services
    Bonjour a tous,

    J'essai d'exécuter un package stocké dans un catalogue Intégration Services . Les connections SQL sont Integrated Security=SSPI.

    Quand je l'exécute depuis SSMS sur le serveur, pas de soucis.

    Quand je l'exécute depuis SSMS installé sur un poste de travail , j'ai cette erreur :
    "Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E4D.
    An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80040E4D Description: "Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'."."

    Je ne comprend pas pourquoi il essai d'utilise le compte ANONYMOUS LOGON et pas mon compte !?

    Merci d'avance

  2. #2
    Membre éclairé Avatar de Bernardos
    Homme Profil pro
    Consultant Senior dba sql server & Microsoft Business Intelligence
    Inscrit en
    Avril 2008
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Senior dba sql server & Microsoft Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 332
    Points : 723
    Points
    723
    Par défaut
    comment essaye tu d'exécuter ton paquet?
    ton utilisateur c'est bien un utilisateur du domaine?
    Cordialement,
    Loïc
    Loïc BERNARD
    Consultant Senior dba sql server & Microsoft Business Intelligence



    Il n'y a jamais de problèmes, il n'y a que des solutions!

  3. #3
    Membre expérimenté

    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2014
    Messages
    815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 815
    Points : 1 350
    Points
    1 350
    Billets dans le blog
    2
    Par défaut
    Est ce que le compte du démarrage de service pour l'agent SQL Server et la même utilisée pour SQL Server Intégration service ?
    Images attachées Images attachées  

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2016
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par Bernardos Voir le message
    comment essaye tu d'exécuter ton paquet?
    ton utilisateur c'est bien un utilisateur du domaine?
    Cordialement,
    Loïc
    Je fait un click droit / exécuter sur "Intégration Service catalog/chemin/xxx.dtsx"
    L'utilisateur est bien utilisateur du domaine et "sysadmin"

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2016
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par abdallah_mehdoini Voir le message
    Est ce que le compte du démarrage de service pour l'agent SQL Server et la même utilisée pour SQL Server Intégration service ?
    Oui les deux services démarre sur le même compte.

    Même si cela n'était pas le cas, cela ne devrait pas influencer car je n'essaye pas d'exécuter les Dtsx dans un Job mais par un click droit /exécuter

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2016
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Je viens de faire un test d'exécution via un Job :
    - Sans Proxy, ca plante avec "Login failed for user 'Domaine\UserServiceAgentSQL", ce qui est normal car le compte de service n'a pas les droit sur cette base.
    - Avec un Proxy qui correspond a mon compte, ca passe ...

    Il y vraiment que quand je fais un click Droit /executer dans SSMS depuis un endroit autre que le serveur qu'il essai d'utiliser ANONYMOUS LOGON pour ce connecté à la base alors que mon compte est bien spécifier en Caller dans le rapport d'exécution ....

  7. #7
    Membre expérimenté
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Février 2011
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Février 2011
    Messages : 428
    Points : 1 527
    Points
    1 527
    Par défaut
    Ca semble être un vieux "double hop".
    Ce cas vient généralement lorsque tu ne peux pas faire de kerberos et qu'il essaie de passer en nltm.

    Vérifie que ton agent exécutant le service SQL Server Agent ait bien la délégation kerberos configurée.

  8. #8
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2016
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par fredinkan Voir le message
    Ca semble être un vieux "double hop".
    Ce cas vient généralement lorsque tu ne peux pas faire de kerberos et qu'il essaie de passer en nltm.

    Vérifie que ton agent exécutant le service SQL Server Agent ait bien la délégation kerberos configurée.
    Comment je fais pour vérifier et configurer que l'agent ait la délégation kerberos configurée ?

  9. #9
    Invité
    Invité(e)
    Par défaut
    Ton utilisateur a le rôle sysadmin sur l'instance, et a-t-il le rôle "ssis_admin" sur la base de données SSISDB ?
    (peut-être que l'un implique l'autre, mais je ne suis pas sûr)

    Autrement, il y a aussi des autorisations d’exécution sur les projets déployés; à voir ... ?

  10. #10
    Membre expérimenté
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Février 2011
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Février 2011
    Messages : 428
    Points : 1 527
    Points
    1 527
    Par défaut
    Citation Envoyé par Art'tisse Voir le message
    Comment je fais pour vérifier et configurer que l'agent ait la délégation kerberos configurée ?
    c'est une configuration dans l'active directory.
    je ne sais malheureusement plus où la trouver

Discussions similaires

  1. Exécuter code dans base A depuis base B
    Par Kloun dans le forum Access
    Réponses: 3
    Dernier message: 26/01/2006, 09h51
  2. Couleur non prise en compte en exécution
    Par BECHE dans le forum Langage
    Réponses: 2
    Dernier message: 22/12/2005, 18h14
  3. PB exécution insertion dans sql server
    Par Yanmeunier dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/11/2005, 16h44
  4. Réponses: 16
    Dernier message: 17/06/2005, 15h44
  5. Réponses: 2
    Dernier message: 19/01/2004, 12h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo