Sto provando a spostare alcune tabelle da un db live a un altro db, che verrà reso live dopo che i dati sono stati trasferiti. Il secondo db esiste su un server con 2008 e la migrazione è a partire dal 2012. che ha causato alcuni problemisql aggiorna i dati in 2 db dal 1 ° db solo dove esiste la tabella
Originariamente ho eseguito un'esportazione DB completa con gli script. perché lo strumento di esportazione non andrebbe alle versioni precedenti. - Dopo l'esportazione completa ho eliminato le tabelle superflue su db2. dato che sto spostando solo 40 circa su 200.
Ora la struttura del DB è impostata, tutto funziona. con dati scaduti. e tutto è pronto per essere cambiato una volta che i dati sono stati aggiornati. Quindi preferirei uno script che controlli se esiste una tabella in db1 in db2, quindi se lo fa per copiare su tutte le righe. È possibile?
è possibile utilizzare uno script 'powershell' per collegarlo al db secondario, ottenere l'elenco delle tabelle e poi fare un' 'bcp fuori di quei tavoli da db dal vivo e quindi 'bcp in' nel db secondario. un semplice script sql non sarà in grado di connettersi a entrambe le istanze a meno che non si desideri utilizzare la route server collegata – ughai