Importieren Sie eine .RPT (6 Konzerte) - Datei in SQL Server 2005
Ich versuche zu importieren, die beiden zu trennen .RPT-Dateien in SQL, einer ist klein, einer ist groß. Beide haben Probleme mit der Bestimmung, wo die Spalten getrennt sind.
Meine Lösung war, die Datei zu importieren in access definieren Sie die Spalten, und dann speichern Sie Sie als txt-Datei.
Diese funktionierte perfekt.
Das problem ist jedoch die größere Datei ist 6 gigs und MS-Access wird nicht lassen Sie mich, um es zu öffnen. Wenn Sie versuchen, ändern Sie die Erweiterung zu einfach .txt und Import in SQL, alles kommt unter einer Spalte (trotz 10) und es gibt keine Möglichkeit, genau zu trennen der Daten.
Bitte um Hilfe!!
- Auf welche Art von Datei ist .RPT-Datei? Der Zugang über eine 2-Gb-Grenze auf die Datenbank-Datei Größe, so ist es ganz verständlich, es könnte nicht die Daten zu importieren.
- Ich stellte die erforderlichen Schritte zu laden .rpt-Datei zu SQL Server (oder einer anderen Datenbank) hier: stackoverflow.com/a/56188149/5070440
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als Tony erklärte, der Zugang hat eine harte 2GB Grenze auf der Größe der Datenbank.
Du nicht sagst auf welche Art von Datei die .Die RPT-Datei ist. Wenn es eine Textdatei ist, dann könnten Sie es zu brechen in kleinere Stücke durch das Lesen Zeile für Zeile und anfügen in temporären Dateien. Dann importieren/exportieren diese kleineren Dateien ein zu einer Zeit.
Beachten Sie die 2 GB-Grenze ist auf die Access-Datenbank, so dass Ihre temporäre text-Dateien benötigen etwas geringer, da der import wird wahrscheinlich die Einführung zusätzlicher overhead. Darüber hinaus müssen Sie möglicherweise zu komprimieren/reparieren der Datenbank in zwischen import/export-Zyklen um Speicherplatz in der Datenbank, einfach das löschen der Datensätze ist nicht genug.
Wenn die Datei in der Spalte Trennzeichen oder Feste Spaltenbreiten können Sie versuchen, die folgenden in der SQL-Management-Studio:
Rechten Maustaste auf eine Datenbank, wählen Sie "Aufgaben" und dann "Daten Importieren...". Diese werden Sie durch einen Assistenten, mit dem Sie definieren können, die Quelle die Spalten, und ordnen Sie Sie auf eine vorhandene oder neue Tabelle.