I need to create a quick and dirty solution to migrate data from database into another. This is only being used a proof of concept. Long term we will use .NET's Sync Framework.
The databases are identical. The solution is going to be used as an OCA (occasionally connected application).
I am not sure if the above is possible. I had most of it working and I was cloning the source DataTable. I then had the problem where the cloned DataTable wasn't pointing anywhere.
What you're proposing should work. But you might find it easier (and you'll definitely see better performance) with the SqlBulkCopy class.
(This is a code-focused solution)