sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man använder Import/Export Wizard i SQL Server - SQL Server / TSQL självstudie del 104

Vi har fått filen SourceFile.xlsx och vi måste ladda den till SQL-servertabellen. Vi kan antingen skapa SSIS-paket i BIDS eller så kan vi använda Import/Export Wizard för att ladda denna fil i SQL Server Table. I det här inlägget kommer vi att använda Import/Export Wizard.
Fig 1:Excel-källfil
Steg 1:
Högerklicka på Databasen där din tabell finns eller så vill du skapa den och ladda Excel-data som visas nedan
Fig 2:Importera data med hjälp av Import/Export Wizard i SQL Server Table.

Välj datakälla:

Välj den datakälla som du vill använda som källa. När vi laddar data från Excel, välj Excel-fil som visas nedan Fig 3:Välj Excel-datakälla i Import Export Wizard


Välj en destination:

Välj destinationen där du vill ladda data från källan. I vårt fall laddar vi våra data till SQL Server Table. Konfigurera enligt nedan Fig 4:Välj SQL Server som destination

Ange en tabellkopia eller fråga:

Du kan direkt välja tabellen varifrån du vill ladda data eller så kan du skriva en fråga om du använder Database som källa. Eftersom vi använder Excel som källa väljer vi Tabell (ark). Fig 5:Välj Kopiera data från en eller flera tabeller eller vyer

Välj källtabeller och vyer:

I den här delen av Wizard måste vi välja de tabeller eller vyer vi vill använda från källan och ladda data till destinationen. När vi laddar data från Excel visas Excel-flikarna. Välj det ark (flik) som du vill ladda. Under Destination kommer det att visa dig samma namn som Källa. Jag har ändrat det till CustomerData. Du kan välja vilket namn du vill på ditt bord. Du kan välja flera ark eller tabeller från källan. Fig 6:Välj källtabeller/vyer i Import Export Wizard

Kolumnmappningar:

Klicka på Redigera mappningar och sedan kan du mappa källkolumnerna till destinationskolumner. Om du behöver välja rätt datatyp kan du också ändra här. Fig 7:Kolumnmappning Import Export Wizard


Spara och kör paket:

Som standard är Kör omedelbart markerat. Jag har ändrat alternativet till Spara SSIS-paket och angett platsen där jag vill spara SSIS-paketet. Det finns heller ingen känslig information som jag vill spara i paketet som lösenord så jag har valt Spara inte känslig data. Fig 8:Spara SSIS-paketet till filsystemet

Spara SSIS-paket:

Ange namnet på SSIS-paketet och filplats som visas nedan
Fig 10:Ange namn för SSIS-paketet

Slutför guiden:

Sammanfattning av alla steg kommer att visas för dig i detta steg. Du kan se källan och destinationen etc.


Fig 11:Sammanfattning av steg
När du trycker på knappen Slutför kommer guiden att utföra alla steg nedan och till slut spara SSIS-paketet.

Fig 12:Spara SSIS-paketet på en given plats
Paketet skapas på skrivbordet enligt min givna sökväg.
Fig 13:SSIS-paket skapat av Import/Export Wizard
För att köra detta paket, dubbelklicka på det och nedanstående fönster öppnas. Om du behöver ändra namnet på fil eller SQL Server kan du gå till Anslutningshanterare och ändra det. I mitt fall vill jag inte göra några ändringar. Tryck på knappen Execute
Fig:14 Execute Package Utility
När du trycker på Execute kommer fönstret Package Execute Progress att visas och du kommer att kunna se hur körningen av ditt SSIS-paket fortskrider. Fig 15:Paketexekveringsförlopp.
Import/Export Wizard är ett sätt att snabbt ladda data mellan olika källor och destinationer. Du kan skapa ditt SSIS-paket snabbt genom att använda Import/Export Wizard och sedan lägga till i SSIS Project och göra ändringar om det behövs.
Om vi ​​behöver exportera data från SQL Server måste vi högerklicka på Databas-->Tasks -->Exportera data och Import/Export Wizard startar.

Videodemo :Hur man använder Import Export Wizard för att ladda Excel-fildata till SQL Server Table


  1. Hur man tar bort ett SQL Server Agent-jobb i Azure Data Studio

  2. Hur avkodar man PostgreSQL bytea kolumn hex till int16/uint16 i r?

  3. åtkomst nekad för att ladda data i MySQL

  4. Vad händer med dubbletter när du infogar flera rader?