Hello.
Je fais l'import de fichier Errorlog dans une table pour surveiller mes instances.
Cependant, une fois que c'est fait, je n'ai rien qui peut me garantir que je conserve l'ordre du fichier source car pour un même datetime, je peux avoir plusieurs lignes.
Est-ce que l'un d'entre vous aurait un moyen de conserver l'ordre de façon sûr ?
Est-ce qu'avec mon bulk, je peux éventuellement avoir une PK incrémenté dans la table cible ?
Ce n'est pas un problème majeur, mais ça me turlupine fortement.
Merci d'avance pour vos idées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE TABLE [files].[one_errorlog]( [line] [nvarchar](2000) NULL ) GO truncate table files.one_errorlog BULK INSERT files.one_errorlog FROM 'S:\toto\ERRORLOG' WITH (DATAFILETYPE = 'widechar', FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n') select line from files.one_errorlog
Partager