Domanda

Sto usando SSIS per scaricare i dati dal mio database Prod SQL Server 2008 a file flat e quindi utilizzando inserisci bulk per caricare quei file flat nel database Dev SQL Server 2008. Il pacchetto SSIS esegue un'istruzione tabella troncata prima dell'inserto di massa, ma quando lo eseguo ottengo ancora questo errore: "L'istruzione è stata terminata. Violazione del vincolo della chiave primaria. Non è in grado di inserire una chiave duplicata." Perché dovrebbe esserci una chiave duplicata dopo un troncato? C'è qualcosa di più che devo fare per cancellare le chiavi primarie prima dell'inserto di massa?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top