ho recentemente scoperto l'utilità tablediff di SQL Server 2005.Usa tablediff per confrontare tutte le tabelle
Ho 2 istanze della stessa base di dati ciascuno su un server diverso.
E 'possibile confrontare tutte le tabelle che utilizzano tablediff senza dover replicare lo stesso comando, mentre solo cambiando il nome della tabella?
Per esempio, confrontare table1 su server1 con table1 su Server2 quindi confrontare table2 su server1 con table2 su server2, fino a quando tutti i tavoli sono stati confrontati.
È possibile fornire un esempio? Grazie! – Davie
Quando eseguo questo script sql, c'è un errore in cui tablediff dice che non può connettersi al database. Tuttavia, quando eseguo esattamente la stessa query in un prompt di DOS, funziona senza problemi. Il tablediff riporta che i 2 tavoli sono identici! Qualche idea? – Davie
Non sono sicuro, questo è uno script che ho usato molte volte, quindi so che funziona. Se si aggiunge Print @ sTableDiff allo script e quindi si esegue l'output nel prompt dei comandi, funziona? –