Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Nur ungelesene Dateien eines Verzeichnisses in SQL-Server Tabelle einlesen

Mitglied: cheaptrick

cheaptrick (Level 1) - Jetzt verbinden

07.09.2010 um 13:48 Uhr, 3198 Aufrufe, 4 Kommentare

Hallo,

in einem Verzeichnis werde innerhalb eines Geschäftsjahres wöchentlich Dateien abgelegt, die ich in eine DB-Tabelle auf einer SQL-Server 2008 Datenbank einlesen muss.
Hierzu suche ich eine Anleitung.

Gruß

cheapy

Einen Teil des Problems hab ich (möglicherweise) schon gelöst.
Ich habe eine Anleitung gefunden nach der ich mittels eines For Each-Containers ALLE Dateien eines Vorgegebenen Verzeichnisses auslesen kann. Da der Name der Datei mittels einer Variablen übergeben wird, kann ich mir den Dateinamen in einer Tabelle merken. Was ich jetzt nicht hin bekomme ist das Problem das Einlesen der Datei zu umgehen, wenn diese bereits bearbeitet wurde.
Da ich keinen Einfluss darauf habe, wie die Dateien abgelegt werden, muss ich den Weg so gehen. Leider.
Mitglied: maretz
07.09.2010 um 16:52 Uhr
gut - deine exe-file die getart in nem gzip liegt musst du erst 3x drehen bevor du die mit prolog in die DB legen kannst...

Oder du verrätst uns um was für Dateien (word, excel) es sich handelt und um welche Programmiersprache es sich dreht...

Denn ich würde idR. nicht die Datei in die DB legen (geht zwar mit nem Blob aber is nich wirklich schön) - sondern versuchen den Inhalt in die DB zu legen... Es gibt z.B. bei Java die Möglichkeit Word oder Excel-Files auszulesen...
Bitte warten ..
Mitglied: cheaptrick
07.09.2010 um 17:16 Uhr
Zitat von maretz:
gut - deine exe-file die getart in nem gzip liegt musst du erst 3x drehen bevor du die mit prolog in die DB legen kannst...
===> HÄ?

Oder du verrätst uns um was für Dateien (word, excel) es sich handelt und um welche Programmiersprache es sich dreht...
===> Es sind Textdateien, deren Inhalt ich in DB-Tabellen einlesen will, aber das habe ich, wie schon beschreiben, bereits gelöst!
===> Um es nochmals darzustellen: Es handelt sich um einen For Loop Container in einem SSIS-Paket einer SQL-Server 2008 DB
===> Genau hierfür benötige ich noch eine Lösung, wie ich der Datenbearbeitungdtask NUR die Dateien zur Verfügung stellen, die ich noch NICHT eingelesen habe.
===> Die Namen der eingelesenen Dateien speichere ich nach dem Einlesen ebenfalls in einer eigenen DB-Tabelle.


Denn ich würde idR. nicht die Datei in die DB legen (geht zwar mit nem Blob aber is nich wirklich schön) - sondern
versuchen den Inhalt in die DB zu legen... Es gibt z.B. bei Java die Möglichkeit Word oder Excel-Files auszulesen...
===> Hiervon habe ich nicht gesprochen und das ist auch nicht die Lösung die ich anstrebe, weil das Einlesen der Daten mit diesem SSIS-Paket laufen muss, das dafür in einen Job der DB übernommen wird. Also eine interne Geschichte der SQL-Server-DB und nix mit JAVA!!!
Bitte warten ..
Mitglied: cheaptrick
08.09.2010 um 15:04 Uhr
Ich habe jetzt meine Script Task noch einmal umgebaut und auf den Laufwerkszugriff verzichtet. Es wird jetzt lediglich eine Variable ausgelesen, ich SQL Kommando auf eine DB-Tabelle ausgeführt und eine weitere Variable gesetzt.
Leider funktioniert das SSIS-Paket noch immer nicht. Kann es sein, dass mein Paket signiert werden muss um als Job zu laufen?
Bitte warten ..
Mitglied: cheaptrick
09.09.2010 um 12:51 Uhr
Ich habe das Paket jetzt ein wenig umgebaut und konnte dadurch auf die Script Task verzichten.
Jetzt funktioniert es auch als Job.
Frage mich weiterhin, wo das Problem bei der Script Task gelegen hat.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Inhalt einer Datei als Tabelle einlesen
gelöst Frage von SmogKielBatch & Shell2 Kommentare

Hallo, ich möchte gerne eine Datei zeilenweise einlesen und als Tabelle speichern. Hat jemand eine Idee wie das funktioniert? ...

VB for Applications

Werte aus einer Tabelle vergleichen, einlesen und addieren

gelöst Frage von halbschuh107VB for Applications2 Kommentare

Hallo zusammen, leider bin ich ein absoluter Anfänger und muss mit VBA gleich eine schwierige Aufgabe auf Arbeit lösen. ...

Entwicklung

SQL Update aus derselben Tabelle

gelöst Frage von winscheilEntwicklung1 Kommentar

Hallo, ich habe folgendes Problem. Ich habe eine Tabelle die folgendermaßen aufgebaut ist. Auftrag Rechnung Position Artikel Kosten NULL ...

Datenbanken

Foto aktualisieren in SQL Tabelle

gelöst Frage von Dr.CornwallisDatenbanken2 Kommentare

Liebe Gemeinde, ich habe eine Access Datenbank auf einen SQL Server hochgeladen. In dieser Datenbank gibt es eine Tabelle ...

Neue Wissensbeiträge
Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 17 MinutenMicrosoft

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Windows 10

Neue Sicherheitslücke in Windows 10 (Version 1709) durch Google öffentlich geworden

Information von kgborn vor 18 StundenWindows 10

Vor ein paar Tagen haben Googles Sicherheitsforscher vom Projekt Zero eine Sicherheitslücke im Edge-Browser publiziert. Jetzt wurde eine weitere ...

iOS
IOS 11.2.6 verfügbar
Information von sabines vor 1 TagiOS

Mit dem Update soll der Bug behoben werden, bei dem eine bestimmte Zeichenkette IOS zum Absturz gebracht hat.

Sicherheit
Sicherheitsrisiko: Die Krux mit 7-Zip
Information von kgborn vor 1 TagSicherheit8 Kommentare

Bei vielen Anwendern ist das Tool 7-Zip zum Entpacken von Archivdateien im Einsatz. Die Software ist kostenlos und steht ...

Heiß diskutierte Inhalte
Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server25 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

LAN, WAN, Wireless
VPN Cisco ASA5505 PaloAlto PA-200
gelöst Frage von YannoschLAN, WAN, Wireless22 Kommentare

Hallo zusammen, ich würde gerne ein Site-to-Site VPN zwischen den beiden Standorten aufbauen. PaloAlto PA200 Internetanschluss Deutsche Telekom GK ...

SAN, NAS, DAS
Qnap TS-453S Pro - Anbindung Active Directory
Frage von JuckieSAN, NAS, DAS13 Kommentare

Hallo zusammen, ich habe hier eine Qnap TS-453S Pro die sich mal so absolut gar nicht in das Active ...