Comment insérer 100 000 lignes dans MSSQL?

INSERT INTO pantscolor_t (procode,color,pic) 
VALUES
('74251', 'Black', '511black.jpg'),
('74251', 'OD Green', '511odgreen.jpg'),
('74251', 'Black', '511black.jpg'),
('74251', 'OD Green', '511odgreen.jpg'),
('74251', 'Black', '511black.jpg'),
('74251', 'OD Green', '511odgreen.jpg'),
..........
..........
..........

INSERT INTO pantscolor_t (procode,color,pic)
VALUES
('74251', 'Charcoal', '511charcoal.jpg'),
('74251', 'Charcoal', '511charcoal.jpg'),
('74251', 'Charcoal', '511charcoal.jpg'),
('74251', 'Charcoal', '511charcoal.jpg'),
.............
.............
.............

 INSERT INTO........................
 INSERT INTO........................
 INSERT INTO........................
 INSERT INTO........................

J'ai 100000 lignes comme cela, mais mon insert plus de 1000 lignes. Lorsque ı exécuter sql à SSMS il me donne une erreur : "Le nombre de ligne de la valeur des expressions dans l'instruction INSERT dépasse le maximum autorisé nombre de 1000 valeurs de ligne."

source d'informationauteur mekar10