webForumDet fria alternativet

Avancerad import i MSSQL Server 2000

Webbutveckling

3 svar · 335 visningar · startad av JAreMANNEN

Medlem sedan aug. 20002 272 inlägg
Frågan#1

Hej svejs!

Jag undrar hur man importerar en .txt-fil till endast vissa kolumner i en DBtabell.
Ska försöka förklara mitt problem.

DB-Kolumner:
1 2 3 4 5 6 7 8

FilKolumner:
2 4 5 6 8

Jag vill altså importera in data från pos 2, 4, 5, 6 och 8 i Importfilen till databasens kolumner 2, 4, 5, 6 och 8.

Borde väl gå om man skriver nåt typ av SQL-script där man anger sökväg till fil och andra kriterier men jag har ingen koll på hur man gör ett sånt. Lite hjälp på traven/vägledning hade uppskattats nåt oerhört!

mvh

Medlem sedan juni 20003 076 inlägg
#2

är filen semikolonseparerad eller?
i så fall kan du ju köra en import direkt i enterprise manager, högerklicka databasen och välj import. :)

Medlem sedan feb. 20013 023 inlägg
#3

Data Transformation Services är det du skall kolla på.

Medlem sedan aug. 20002 272 inlägg
#4

clarkbones skrev:

Data Transformation Services är det du skall kolla på.

Jo, har kikat lite på det...
Är väl BULK INSERT som jag borde använda.
Lite lurigt med formatmallar och sånt, får inte riktigt ihop det...

251 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)