SQL-Import aus Excel-Tabelle

Ich habe eine Tabelle, die ich importieren, enthält einige test-Daten für meine Anwendung, die ich Baue. Ich bin mit SQL Server 2008, und ich amd tun der SQL Server-Import und Export-Assistenten.

Wenn ich versuche die Daten zu importieren erhalte ich folgende Meldung(en):

Nachrichten

  1. Fehler 0xc02020c5: Datenfluss-Aufgabe 1: Daten-Konvertierung fehlgeschlagen, während
    konvertieren Spalte "eventdate3" (78) zu Spalte "eventdate3" (219).
    Die Umwandlung zurückgegebenen status mit dem Wert 2 und " status text "Der Wert
    konnte nicht konvertiert werden, da von einem möglichen Verlust von Daten.". (SQL
    Server-Import und Export-Assistent)
  2. Fehler 0xc0209029: Datenfluss-Aufgabe 1: SSIS-Fehlercode
    DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Die "output-Spalte
    "eventdate3" (219)" ist fehlgeschlagen, da Fehler-code 0xC020907F aufgetreten ist,
    und die Fehler Zeile disposition auf "output-Spalte "eventdate3" (219)"
    gibt Fehler über Fehler. Ein Fehler ist aufgetreten auf der angegebenen
    Objekt der angegebenen Komponente. Hier kann es zu Fehlermeldungen
    geschrieben werden, bevor diese mit mehr Informationen über den Fehler. (SQL
    Server-Import und Export-Assistent)
  3. Fehler 0xc0047022: Datenfluss-Aufgabe 1: SSIS-Fehlercode
    DTS_E_PROCESSINPUTFAILED. Die ProcessInput-Methode für Komponente
    "Daten-Konvertierungs-0 - 0" (207) failed with error code 0xC0209029
    während der Verarbeitung input "- Daten-Konvertierung-Eingang" (208). Die identifizierten
    Komponente hat einen Fehler zurückgegeben von der ProcessInput-Methode. Der Fehler
    ist spezifisch für die Komponente, aber der Fehler ist fatal und Ursache
    die Daten-Fluss-Vorgang zu beenden. Hier kann es zu Fehlermeldungen
    geschrieben werden, bevor diese mit mehr Informationen über den Fehler. (SQL
    Server-Import und Export-Assistent)

Den eventdate3 Spalte ist derzeit der Typ "datetime". In der Tabelle die ersten beiden Zeilen haben einen Wert von "NULL" und die Zeilen 3 und 4 haben einen Date-Wert.

Ist die "NULL" vermasselt?

Tabelle Definition:

CREATE TABLE [dbo].[teacherNotification](
    [finalId] [float] NULL,
    [schoolname] [nvarchar](255) NULL,
    [studentnumber] [int] NULL,
    [studentid] [float] NULL,
    [studentSectionId] [float] NULL,
    [lastname] [nvarchar](255) NULL,
    [firstname] [nvarchar](255) NULL,
    [classstartdate] [datetime] NULL,
    [coursename] [nvarchar](255) NULL,
    [TeacherId] [float] NULL,
    [TeacherSectionId] [float] NULL,
    [TeacherFN] [nvarchar](255) NULL,
    [TeacherLN] [nvarchar](255) NULL,
    [eventcode1] [float] NULL,
    [eventname1] [nvarchar](255) NULL,
    [eventdate1] [datetime] NULL,
    [eventcode2] [float] NULL,
    [eventname2] [nvarchar](255) NULL,
    [eventdate2] [datetime] NULL,
    [eventcode3] [nvarchar](255) NULL,
    [eventname3] [nvarchar](255) NULL,
    [eventdate3] [datetime] NULL,
    [eventcode4] [nvarchar](255) NULL,
    [eventname4] [nvarchar](255) NULL,
    [eventdate4] [datetime] NULL,
    [eventcode5] [nvarchar](255) NULL,
    [eventname5] [nvarchar](255) NULL,
    [eventdate5] [datetime] NULL,
    [eventcode6] [nvarchar](255) NULL,
    [eventname6] [nvarchar](255) NULL,
    [eventdate6] [datetime] NULL,
    [eventcode7] [nvarchar](255) NULL,
    [eventname7] [nvarchar](255) NULL,
    [eventdate7] [datetime] NULL,
    [eventcode8] [nvarchar](255) NULL,
    [eventname8] [nvarchar](255) NULL,
    [eventdate8] [datetime] NULL,
    [eventcode9] [nvarchar](255) NULL,
    [eventname9] [nvarchar](255) NULL,
    [eventdate9] [datetime] NULL,
    [eventcode10] [nvarchar](255) NULL,
    [eventname10] [nvarchar](255) NULL,
    [eventdate10] [datetime] NULL,
    [emailAddress] [nvarchar](255) NULL
) ON [PRIMARY]
Sie nicht genug Informationen geben... einige source Codes... welche Bibliothek verwendest du zum Lesen der excel-Datei..
Ich bin mit dem SQL Server-Import und Export-Assistenten
klingt wie die datatyoe in der Tabelle in SQL server und die Daten in der excel-Tabelle nicht übereinstimmen... kann Sie zeigen die definition der Tabelle, die Sie importieren ?
Es kann nicht sein, weil die NULL. Ich war in der Lage, laden Sie eine excel-Tabelle mit NULL, wenn die Tabelle Null-Werte akzeptiert
V, während Sie verwenden den Assistenten zum importieren der Daten in der "Überprüfung Datentyp-Mapping", hat es kennzeichnet die Spalte als Typ Datetime?

InformationsquelleAutor webdad3 | 2011-07-21

Schreibe einen Kommentar