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 :

Erreur sur Destination pour SQL server


Sujet :

SSIS

  1. #1
    Membre régulier
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Août 2014
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2014
    Messages : 103
    Points : 118
    Points
    118
    Par défaut Erreur sur Destination pour SQL server
    Bonjour à toutes et tous,

    Je veux améliorer les performances de mes packages en changeant mes destinations OLE DB par des destinations pour SQL Server.
    La condition pour utiliser la destination pour SQL server est que le serveur de destination soit un serveur local et justement c'est le cas.

    Or j'ai droit à ces messsages d'erreur suivants :
    [Destination pour SQL Server [251]] Erreur*: «*Code d'erreur SSIS DTS_E_OLEDBERROR. Une erreur OLE DB s'est produite. Code d'erreur*: 0x80040E14.
    Un enregistrement OLE DB est disponible. Source*: «*Microsoft SQL Server Native Client 11.0*» Hresult*: 0x80040E14 Description*: «*Chargement en masse impossible, car l'objet de mappage de fichier SSIS 'Global\DTSQLIMPORT ' n'a pas pu être ouvert. Code d'erreur du système d'exploitation 5(Accès refusé.). Vérifiez que vous accédez à un serveur local par le biais de la sécurité Windows.*».


    et :
    [Destination pour SQL Server [251]] Erreur*: «*Impossible d'effectuer une copie en bloc des données. Vous devrez peut-être exécuter ce package en tant qu'administrateur.


    et enfin :
    [SSIS.Pipeline] Erreur*: «*Échec de la phase de pré-exécution de Destination pour SQL Server. Code d'erreur retourné*: 0xC0202071.


    Or quand je regarde la description sur MSDN de la destination pour SQL Server je lis :
    Si vous tentez d'utiliser la destination SQL Server pour charger en masse des données dans une base de données SQL Server distante, il est possible qu'un message d'erreur semblable au message suivant s'affiche : « Un enregistrement OLE DB est disponible.Source : « Microsoft SQL Server Native Client » Hresult : 0x80040E14 Description : « Chargement en masse impossible, car l'objet de mappage de fichier SSIS 'Global\DTSQLIMPORT ' n'a pas pu être ouvert.Code d'erreur du système d'exploitation 2 (Le système ne trouve pas le fichier spécifié.).Vérifiez que vous accédez à un serveur local par le biais de la sécurité Windows." »

    Mais justement ! ma destination est bien un serveur local et non un serveur distant ! Alors je ne comprends vraiment pas pourquoi j'ai cette erreur...

    Est-ce que quelqu'un a une idée ?

    Cordialement,

    Slaveak

  2. #2
    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
    Je vais surement dire une connerie ,mais tu a penser a exécuter ton package en tant que administrateur
    Images attachées Images attachées  

  3. #3
    Membre régulier
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Août 2014
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2014
    Messages : 103
    Points : 118
    Points
    118
    Par défaut
    Non non tu ne dis pas une connerie, c'est effectivement une erreur qu'on peut tous faire

    Mais non en l'occurence, je ne lance bien en administrateur : Nom : 2016-05-04 09_24_48-sqlserverbd - Connexion Bureau à distance.jpg
Affichages : 975
Taille : 3,0 Ko

    Donc hypothèse possible mais ce n'est pas celle là

    Slaveak

  4. #4
    Membre confirmé
    Avatar de tse_jc
    Homme Profil pro
    Data Solutions
    Inscrit en
    Août 2010
    Messages
    287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Data Solutions
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2010
    Messages : 287
    Points : 597
    Points
    597
    Billets dans le blog
    4
    Par défaut
    Bonjour,

    Pour faire une copie par bloc dans la destination, tout ce que vous avez dit est juste.
    Cependant, il faut en plus que votre utilisateur windows sur lequel la connexion locale est établie ait les droits sysadmin et bulkadmin sur le serveur.

    Cordialement,

Discussions similaires

  1. Destination pour SQL Server
    Par pticouta dans le forum SSIS
    Réponses: 1
    Dernier message: 15/04/2011, 12h26
  2. Réponses: 13
    Dernier message: 29/01/2008, 16h28
  3. [SQL-Server] Activer SQL Server sur Webmin ou autre manière basique pour SQL Server
    Par Baptiste Wicht dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/01/2008, 12h16

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