Purtroppo la ricerca non ha prodotto risultati. Ho provato anche con altre parole chiave e la ricerca spulcia correttamente anche i file designer.cs in cui viene dichiarato il DataSet.
Ho trovato questo post che ricalca la mia situazione. Purtroppo ho tentato di seguire le procedure consigliate da Microsoft ma continua a darmi un errore mentre cerco di lanciare il Sql Server Configuration Manager per aggiungere il flag trace.
Anche i tentativi di soluzione a questo nuovo errore mi hanno dato picche.
Riguardo al salto Id_Prog in caso di errore, confermo che anche a me si presenta l'inconveniente.
Faccio ancora il tentativo di disinstallare tutto quel che riesco inerente a sql server, pulire con CCleaner e poi reinstallare l'ultima versione.
Ma questo non è un inconveniente, questa è la normalità
ogni volta che SQLServer lancia un messaggio di INSERT fallito il numeratore si incrementa di 1 unità
Quello che a parer mio è strano è il salto ad ogni nuovo giorno al migliaio di ID successivo come si evidenzia nel #1
E dopo ben un anno, ne son venuto a capo!
Non è una questione di ne di trigger ne di C# o wizard (che siano maledetti! Ora capisco perfettamente qual che mi spiegavate tempo addietro...).
È Mssql che per ottimizzare l'insert si "prenota" i numeri di ID. L'opzione è gestibile come spiegato in questo link, cercando IDENTITY_CACHE.
Spero sia utile a qualcuno l'informazione.
A presto!