Overførsel tuples af data mellem to forskellige databasesystemer normalt sker gennem automatisering , med præ- skriftlige rutiner (eller scripts ) , der udfører i løbet af off -peak timer. Lejlighedsvis , vil du nødt til manuelt input information , typisk fra en pensioneret eller inkompatibel system. Disse engangs- undtagelsesanmodninger generelt ikke værd at etablere sig i automatiserede scripts. Du kan importere (og eksport) til bordene i din database via generiske, kommasepareret værdi ( . Csv) filer ved hjælp af bcp.exe hjælpeprogrammet kommandoen følger med MS SQL Server eller ved hjælp af Bulk Insert erklæring, som disse trin -adresse eller OpenRowSet erklæring. Ting du skal
MS SQL Server-database (eksempel: trackedatabase )
SQL Server Table (eksempel: trackingdata ) .
CSV-fil (eksempel: morenames.csv )
Administrative rettigheder
< br > Vis Flere Instruktioner
1
Vælg din database ved hjælp af følgende kode (erstatter prøven navn med din database navn) : Hej
BRUG trackedatabase
GO < br >
2
Skriv den Masseindsætning erklæring for at indsætte cSV-fil data : .
BULK
INSERT trackingdata
FRA ' c: \\ morenames.csv '
MED
( FIELDTERMINATOR = ',' , ROWTERMINATOR = ' \\ n' , TABLOCK )
GO
3
Test dine resultater :
SELECT * FROM trackingdata
GO