Αν πρόκειται να γίνεται συχνά η μεταφορά των δεδομένων, τότε αλλαγή τους είναι ένα θέμα που με όποιον τρόπο κι αν επιλέξεις να υλοποιήσεις την μεταφορά, θα πρέπει να το λύσεις. Υπάρχουν διάφορα κόλπα όπως timestamp πεδία, extra στήλες στους πίνακες, βοηθητικοί πίνακες, κλπ. Εξάλλου, πάντοτε όταν σχεδιάζουμε τέτοιες διαδικασίες, τις σχεδιάζουμε "reentrant" δηλαδή να μπορούν να συνεχίσουν απο εκεί που έμμειναν αν σταματήσουν αλλά και αν τρέξουν δύο φορές να μην φραφτούν διπλά δεδομένα στον προορισμό.
Αν θα υλοποιηθεί η μεταφορά με DTS δεν μειώνεται η ευελιξία, μπορείς να κάνεις όλα όσα είπα, μάλιστα μπορείς να εκμεταλλευτείς διάφορα features του SQL Server για να αναθέσεις σε αυτόν τμήματα που με την custom προγραμματιστική λύση θα έπρεπε να φτιάξεις εσύ, δηλαδή το scheduling και την εκτέλλεση της διαδικασίας, το τι θα γίνεται σε περιπτώσεις λάθους, κλπ, κλπ.
Ως προς το πρόβλημα με τα Ελληνικά, θα μπορούσες να εξηγήσεις λίγο παραπάνω; Στον SQL Server επιτρέπεται να ορίσεις Ελληνικό collation; Οι επιλογές που αναφέρεις που εμφανίζονται;
Vir prudens non contra ventum mingit