Bonjour !

Je viens vers vours car une quesiton me turlupine, et je ne trouve pas la réponse sur le net...

La version courte :
J'utilise SQLServer 2008, et j'utilise SSMS pour faire des exports de données.
Pas de soucis, en configurant l'export, j'exporte bien les données, les tables si besoin etc... sauf que, ça m'exporte également l'ID de la table, qui est un auto-incrémente.

Exemple :
Code T-SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SET IDENTITY_INSERT [coc].[T_G61_CNIT] ON
INSERT [schema].[SSA_TABLE] ([SSA_TABLE_ID], [SSA_TABLE_COL1], [SSA_TABLE_COL2], [SSA_TABLE_COL3], [SSA_TABLE_COL4]) VALUES (1278, N'BLABLALBA', N'BLABLA', N'BLABLA', CAST(0x97340B00 AS Date))
SET IDENTITY_INSERT [coc].[T_G61_CNIT] OFF

Or, le but de cet export est de pouvoir importer dans une base (similaire) qui a des données potentiellement différentes.
Je veux donc pouvoir utiliser l'auto-incrémente de la base cible.

Pour cela, il faudrait que mon export ressemble à ça :
Code T-SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
INSERT [schema].[SSA_TABLE] ([SSA_TABLE_COL1], [SSA_TABLE_COL2], [SSA_TABLE_COL3], [SSA_TABLE_COL4]) VALUES (N'BLABLALBA', N'BLABLA', N'BLABLA', CAST(0x97340B00 AS Date))

Et malheureusement, je ne vois pas comment paramétrer SSMS pour arriver à ce résultat. Est-ce possible en ligne de commande ? Est-ce tout bêtement impossible ?

Merci d'avance !