Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie importiere ich eine Excel-Tabelle in die SQL Server 2008R2-Datenbank?

Es gibt einen Artikel in der Microsoft Knowledge Base, der alle Möglichkeiten aufzeigt, wie dies möglich ist.

http://support.microsoft.com/kb/321686

Ich denke, die Verwendung von OPENROWSET oder OPENDATASOURCE ist der einfachste Weg, ohne den Assistenten. (siehe Verteilte Abfragen)

SELECT * INTO XLImport4 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\test\xltest.xls', [Customers$])

Siehe die OPENROWSET-Dokumentation mit Beispielen weiter unten auf der Seite.

http://msdn.microsoft.com/en-us/library/ms190312 .aspx

Manuell

Klicken Sie mit der rechten Maustaste auf den Datenbanknamen / gehen Sie zur Aufgabe und wählen Sie dann Daten importieren, wählen Sie als Quelle eine Excel-Datei, die Sie zuvor erstellt haben, und wählen Sie deren Pfad aus. Wählen Sie auf der nächsten Seite den SQL-Server als Ziel