Benutzer mit den meisten Antworten
SSIS Excel Import Mappe nicht mehr als 5 Zeichen

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?
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]- Bearbeitet Olaf HelperMVP Samstag, 14. März 2015 02:42
- Als Antwort vorgeschlagen Stefan FalzModerator Dienstag, 21. April 2015 23:21
- Als Antwort markiert Toot_Braunstein Mittwoch, 22. April 2015 06:10
Alle Antworten
-
-
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 -
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?
-
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 -
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]- Bearbeitet Olaf HelperMVP Samstag, 14. März 2015 02:42
- Als Antwort vorgeschlagen Stefan FalzModerator Dienstag, 21. April 2015 23:21
- Als Antwort markiert Toot_Braunstein Mittwoch, 22. April 2015 06:10