Overføre tuples av data mellom to ulike databasesystemer skjer vanligvis gjennom automatisering , med forhåndsskrevne rutiner ( eller script) som kjøres under off-peak timer. Av og til må du manuelt legge inn informasjon , som regel fra en pensjonert eller uforenlig system . Disse engangs unntaksforespørsler er generelt ikke verdt innsatsen for å sette opp i automatiske skript . Du kan importere (og eksport) til tabellene i databasen gjennom generisk , kommaseparert verdi ( . CSV ) filer ved hjelp av bcp.exe verktøyet kommandoen som følger med MS SQL Server eller bruke Bulk Sett uttalelse, som disse trinnene adresse , eller OpenRowSet uttalelse. Du trenger
MS SQL Server Database ( eksempel: trackedatabase )
SQL Server Table ( eksempel: trackingdata ) .
CSV-fil (eksempel : morenames.csv )
Administrative rettigheter
Vis flere instruksjoner
en
Velg din database ved hjelp av følgende kode (erstatte prøven navnet med den databasen navn) : en
bRUK trackedatabase
GO
2
Skriv Bulk Sett inn setning for å sette csv- fil data : .
BULK
INSERT trackingdata
FRA 'c : \\ morenames.csv '
MED
( FIELDTERMINATOR = ',' , ROWTERMINATOR = '\\ n' , TABLOCK )
GO
3
Test resultatene:
SELECT * FROM trackingdata
GO