none
SSIS Excel Import Mappe nicht mehr als 5 Zeichen RRS feed

  • Frage

  • Hallo,

    ich möchte eine Excel Datei importieren. Sprich im SSIS Designer im Datenfluss eine Excel-Quelle definieren und dann im Quellen-Editor für Excel die gewünschte Excel-Tabelle auswählen. In Excel heißt sie Arbeitsmappe.   Das Skript besteht schon und funktioniert auch ohne Probleme solang der Name der Arbeitsmappe nicht mehr als 5 Zeichen hat. Wird diese Anzahl überschritten erscheint folgende Fehlermeldung

    der index und die länge müssen sich auf eine position in der zeichenfolge beziehen Parametername: length(mscorlib)

    Somit nehme ich stark an das ich dies irgendwo einstellen kann. Kann mir jemand sagen wo? 

    Freitag, 13. März 2015 09:55

Antworten

  • Hallo Stefan,

    hier geht es um BIDS = "Business Intelligence Developer Studio", ein Plugin für Visual Studio 2008, um SSIS = "Integration Services" Packages zu entwickeln; mit der (vielleicht verwendeten) relationalen Database Engine hat das direkt nichts zu tun; dessen Version/Patch Level ist wirklich irrelevant. Um konkreter zu sein, man kann ein SSIS Package erstellen, das Daten aus einem Flatfile (CSV) liest und in eine XLS schreibt, ohne je dabei je mit einer Datenbank verbunden zu sein.

    Hallo Christoph,

    aber Du entwickelst doch nicht direct auf dem Server, sondern auf Deinem Entwicklerrechner? Auch dort kann/darf man die SQl Server Service Packs installieren, den ein so ein SP beinhaltet auch Patches für die "Shared Components" wie SSMS, BIDS, etc.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]


    Samstag, 14. März 2015 02:27

Alle Antworten

  • Hallo,

    nein, dafür gibt es keine Einstellung und wenn ich das bei mir probiere funktioniert das problemlos. Das könnte ein Bug sein, hast Du auf Deinem Rechner das aktuellste SQL Server Service Pack installiert?


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Freitag, 13. März 2015 10:27
  • Hi,

    poste doch bitte mal die Ausgabe von:

    SELECT @@VERSION

    Falls das System in seiner Version aktuell ist, würde ich eher darauf tippen, dass Du im Rahmen der Nachverarbeitung irgendwo auf den Sheetnamen zugreifst und dort bspw. mittels SUBSTRING oder ähnlichem einen Teil des Namens extrahierst. Evtl. greifst Du dort auch auf eine falsche Variable zu und es kommt daher zu diesem Fehler.



    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Freitag, 13. März 2015 10:39
    Moderator
  • da das Skript nicht von mir ist könnte ich mir das auch vorstellen ich werde am Montag noch mal genauer schauen ob ich in den WirrWarr was finde.

    Der SQL Server 2008 besitzt seit aktuell das SP 4 (ein höheres ist mir nicht bekannt). Mit der Installation des SP werden doch auch alle anderen Programme rund um den SQL Server aktualisiert oder ?

    Gibt es eine besondere Vorgehensweise oder best practice für diese Thematik?

    Freitag, 13. März 2015 22:30
  • Hi,

    poste doch bitte mal die Ausgabe von:

    SELECT @@VERSION


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Freitag, 13. März 2015 23:27
    Moderator
  • Hallo Stefan,

    hier geht es um BIDS = "Business Intelligence Developer Studio", ein Plugin für Visual Studio 2008, um SSIS = "Integration Services" Packages zu entwickeln; mit der (vielleicht verwendeten) relationalen Database Engine hat das direkt nichts zu tun; dessen Version/Patch Level ist wirklich irrelevant. Um konkreter zu sein, man kann ein SSIS Package erstellen, das Daten aus einem Flatfile (CSV) liest und in eine XLS schreibt, ohne je dabei je mit einer Datenbank verbunden zu sein.

    Hallo Christoph,

    aber Du entwickelst doch nicht direct auf dem Server, sondern auf Deinem Entwicklerrechner? Auch dort kann/darf man die SQl Server Service Packs installieren, den ein so ein SP beinhaltet auch Patches für die "Shared Components" wie SSMS, BIDS, etc.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]


    Samstag, 14. März 2015 02:27