リモートMySQLサーバーからデータをインポートしています。私は、SSH接続を介してMySQLデータベースに接続し、次にMS SQL Serverにデータをプルします。実行する必要のあるタイプのチェックがいくつかあります。特に、MySQLのDateTimeをMS SQLのDateTimeに合わせる必要があります。当初、MySqlDataReaderを使用してList<T>
にデータを読み込んで、正しい型を確認した後、データをDataSetに、次にMS SQL Serverにプッシュすることを考えました。MySQLからMS SQL Serverへ...ベスト・アプローチのアドバイスが必要
これは良いアプローチですか、これを別の方法で行う必要がありますか?私は確かに一括してSQL Serverに挿入することができますが、後でデータ型を処理する必要があります。
思考?
ありがとうございました。現時点では、MySqlDataReaderから一括挿入を行いますが、型の安全性がなく、MySql DateTimeフィールドに問題があり、VARCHARとして挿入する必要があります。私はパラメータ化されたSQL文を最初に試しましたが、パフォーマンスが悪いことがわかりました。そのため、.NET型をDataSetに使用してから一括挿入することを検討していました。 – dolphy