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

C# Discussion :

[SSIS][2k5] Custom component SQL Server Integration Services qui plante


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 572
    Par défaut [SSIS][2k5] Custom component SQL Server Integration Services qui plante
    Bonjour,

    Dans B.I.D.S. (Visual Studio installé par SQL Server 2005), j'ai un projet SSIS avec un package qui utilise le composant personnalisé dont la source se trouve ici :

    http://blogs.msdn.com/alextch/attachment/546734.ashx

    A l'exécution tout se passe bien mais quand j'exécute le package à partir du SQL Server Agent, j'obtiens l'erreur

    Message
    Executed as user: MYDOMAIN\myuser. ...sion 9.00.3042.00 for 32-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 1:53:16 PM Error: 2009-02-18 13:53:25.58 Code: 0xC0047062 Source: Data Flow Task MyDataFlowTask ADSource [8942] Description: System.IndexOutOfRangeException: Index was outside the bounds of the array. at Microsoft.Samples.SqlServer.Dts.ssisADSource.PrimeOutput(Int32 outputs, Int32[] outputIDs, PipelineBuffer[] buffers) at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPrimeOutput(IDTSManagedComponentWrapper90 wrapper, Int32 outputs, Int32[] outputIDs, IDTSBuffer90[] buffers, IntPtr ppBufferWirePacket) End Error Error: 2009-02-18 13:53:25.58 Code: 0xC0047038 Source: Data Flow Task MyDataFlowTask DTS.Pipeline Description: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on component "ADSource" (8942) returned error code 0x80131508. The component returned a failure code when the... Process Exit Code 1. The step failed.
    Une idée ?

    a+, =)
    -=Clement=-

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 572
    Par défaut
    Bonsoir,

    A priori le fait de remplacer la valeur de PipelineBuffer du MultiValue par la même que celle du PipelineBuffer du SingleValue dans le code source en C# résoud le problème (tout en corrompant la sortie MultiValue à priori, mais je ne l'utilise pas). Il faut donc modifier la DLL.

    Je n'ai donc pas d'explication bien que j'ai une solution.

    a+, =)
    -=Clement=-

    Configuration :
    BIDS 2005

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/03/2008, 14h22
  2. problème Sql server integration service
    Par housni dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 08/08/2007, 11h57
  3. Réponses: 3
    Dernier message: 29/06/2007, 18h24
  4. MS SQL Server Integration Services (SSIS)
    Par billyrose dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 11/04/2007, 21h30
  5. SQL Server Integration Services
    Par attouchi dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 18/07/2006, 12h58

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