SQL Server Integration Services (SSIS) Part 15 - Script Components

Поделиться
HTML-код
  • Опубликовано: 26 янв 2025

Комментарии • 21

  • @demsrchildabusers7959
    @demsrchildabusers7959 4 года назад +1

    Love it when you put simple mistakes in the code for me to find & fix. It certainly enhances the learning!

  • @krismaly6300
    @krismaly6300 10 лет назад

    Awesome video. I enjoyed watching this video and recommend others to watch. Narration and examples are very good. Thanks for educating the community and your volunteer-ship is appreciated. Please keep producing some more videos. Thanks a bunch

  • @Arthur-rk3hj
    @Arthur-rk3hj 10 лет назад

    Thank you for the excellent step-by-step explanation

  • @saurabhjhingan1319
    @saurabhjhingan1319 10 лет назад

    Thanks for sharing this video. As usual very informative and very entertaining.

  • @madhaviravoori6466
    @madhaviravoori6466 7 лет назад +1

    Thanks for the great video. I'm using SQL server 2013, I have followed the same instructions & used your script. Struggled with compilation errors .
    // This is where I had issues.
    Row.intSeries = s; Row.intPosition = p;
    It worked when I converted local variables s & p to the following
    Row.intSeries = Convert.ToUInt32(s);
    Row.intPosition = Convert.ToUInt32(p);

    • @kohavsheifa1212
      @kohavsheifa1212 7 лет назад

      thanks for your comment!
      it works for me too.

  • @dgreen9870
    @dgreen9870 9 лет назад +5

    Great Video. When I exit the Validate Data Script the red x wouldn't go away and the error reads "Binary Code for script not found". I copied the Wise Owl blog 395 "Files needed for RUclips tutorial on SSIS script components", I found an error for the validate script for C#. int s = 0 and int p should read uint s = 0, uint p = 0. Also, s = Convert.ToInt32(Row.SeriesNumber) should read s = Convert.ToUInt32(Row.SeriesNumber) and s = Convert.ToInt32(Row.SeriesNumber) should be p = Convert.ToUInt32(Row.SeriesNumber) ... No offense I just thought I mention it in case someone else ran into that issue.

  • @mohammedalhaddad7423
    @mohammedalhaddad7423 8 лет назад +1

    Please help me with this error (Could not open global shared memory to communicate with performance DLL; data flow performance counters are not available. To resolve, run this package as an administrator, or on the system's console.).

  • @oping00
    @oping00 9 лет назад

    When you create a flat file connection in data flow what is the difference between a flat file connection in package level vs project level? Thanks.

  • @MrIrrepressible
    @MrIrrepressible 7 лет назад

    was wondering if there are plans for a SSIS slowly changing dimension tutorial?

  • @chrisharrington876
    @chrisharrington876 10 лет назад

    Shouldn't tblBadContestant have a schema with all strings so that you would capture the original data?

  • @theoldhopbarn
    @theoldhopbarn 9 лет назад

    Thanks for great video. I have a question though. Why are the output columns intPosition and intSeries unsigned integers and not just regular signed integers?

    • @andybrown7443
      @andybrown7443 9 лет назад

      theoldhopbarn I think the answer to that is that they should be signed integers!

    • @davidspencer3726
      @davidspencer3726 5 лет назад

      Could someone finish in the -3rd place in the -15th series?

  • @scottmancuso9771
    @scottmancuso9771 8 лет назад

    I'm a bit confused. You seem to modify the output columns Problem and IfGood via the Input0Buffer Row. I haven't seen this (modifying output via input rows) done or documented anywhere else. When I try the same thing in my scripts I get an error. How are you able to do this?

    • @stevo728822
      @stevo728822 8 лет назад

      Input0Buffer is poorly named, It includes input and additional output columns. Did you set the input columns to read / write ?

  • @IQBooks-pub
    @IQBooks-pub 4 года назад

    I think he meant to define all the file inputs as strings, and the script to return the int version of Series & Position. He accidentally defined the input as integer, and then did another ToInt conversion in the script. What you ought to do is to define every column as string in the input file, because "1" can always be interpreted as a string, but "abc" can't be interpreted as an integer.....

  • @deuidmol8585
    @deuidmol8585 7 лет назад +2

    Please help