MySQL から SQL Server にデータを移行しようとしています。私の最初のアイデアは、データ バックアップを .bak 形式で取得し、SQL Server にダンプすることです。MySQL データベースのバックアップ ファイルを .bak 形式で取得する方法はありますか?
あるいは、MySQL から SQL Server にデータを移行するための、より簡単で簡単な方法はありますか?
MySQL から SQL Server にデータを移行しようとしています。私の最初のアイデアは、データ バックアップを .bak 形式で取得し、SQL Server にダンプすることです。MySQL データベースのバックアップ ファイルを .bak 形式で取得する方法はありますか?
あるいは、MySQL から SQL Server にデータを移行するための、より簡単で簡単な方法はありますか?
MS SQL(標準以降のバージョンに付属)のSSISを試しましたか?何を転送したいかわかりませんが、テーブルとビューは次のように簡単です。
これを行う必要がないことを願っていますが、最後の手段として、次のようにカスタムSQLデータダンプを生成できます。
SELECT CONCAT_WS( ' '
, 'INSERT INTO [dbo].[table_name] (col1,col2) VALUES'
, col1
, CONCAT( '"', col2, '"' )
, ';'
) AS '-- Inserts'
FROM table_name
ORDER BY col1 ASC;
これは必要に応じて複雑にすることができますが、自動データ変換の問題などが原因でデータをSQLServerに取り込む際に問題が発生した場合にのみお勧めします。データが大量でない限り、 egまたは。を使用mysqldump
して出力を使用およびフィルタリングすることをお勧めします。sed
perl