私の現在のジレンマ:データを含むデータベースをSQL Serverバージョン13からバージョン12に移行する必要があります。ソースはAzureボックスにあり、宛先はローカルボックスにあります。ローカルボックスにSQL Server 2016をインストールすることはできません。それはオプションではありません。これはどうすればいいですか?SQL Serverのデータを古いエンジンに移行するにはどうすればよいですか?
答えて
答えは、私が気づいていなかった挿入スクリプトです。良い情報がありますHow to generate an INSERT script for an existing SQL Server table that includes all stored rows?
編集:もう一つの答えは、DBからすべてのデータをコピーするINSERTスクリプトを生成しないと言います。私はそれを試してみましたが、スクリプト自体の一部の切り捨て(11 GBを超えてしまったため)が失敗したようです。私が協力している開発者は、まだ試していないbcpユーティリティ(this linkのドキュメント)を提案しました。
私はあなたが使用することをお勧めしますSQL Database Migration Wizard
あなたはAzureのデータベースをエクスポートするSqlPackageを使用してみてくださいことはできますか?
私は最近、SQL Server 2012データベースをAzure SQL V12にエクスポートしています。私はSqlPackageとVisual Studioの組み合わせをSQL Server Data Toolsと組み合わせて使用しました。
ソースデータベース(SQL Server 2012ホスト)に基づいてSQLプロジェクトを作成し、ターゲットプラットフォームをMicrosoft Azure SQL V12に設定し、Azure SQL V12でサポートされていないエラーと警告を修正しました。
次に、ソースデータベースとSQLプロジェクトの間のスキーマ比較を行いました。これで私はソースデータベースのコピーに対して実行したスクリプトを生成しました。
最後に、SqlPackageを使用してデータベースから.bacpacを作成しました。このスクリプトを実行してAzureに展開することができました。
逆の場合は、うまくいく可能性があります。 Azure SQLを使用してソフトウェアを更新した場合、重要なことです。
- 1. SQL Server Server 7から2005に移行するにはどうすればよいですか?
- 2. SQL ServerからOracleにデータを移動するにはどうすればよいですか?
- 3. SSISパッケージをSQL ServerからOracleに簡単に移行するにはどうすればよいですか?
- 4. 古いモデルを新しいモデルに移行するにはどうすればよいですか?
- 5. シナリオSQL Serverで行が重複しないようにするにはどうすればよいですか?
- 6. サーバーアクションコードを古いAPIから新しいAPIに移動するにはどうすればよいですか?
- 7. Dockerで実行されているSQL Serverを表示するにはどうすればよいですか?
- 8. 既存のSQL Server ExpressにSQL Server Reporting Services(SSRS)をインストールするにはどうすればよいですか?
- 9. SQL Server 2005のデータをバッチでSharePointリストにエクスポートするにはどうすればよいですか?
- 10. 古いフォルダ構造から新しいファイルに移動するにはどうすればよいですか?
- 11. SQL Serverを選択するにはどうすればよいですか?
- 12. SQL Serverの行を複数の列に転記するにはどうすればよいですか?私は複数の列にデータのSQL Serverの行を転置するにはどうすればよい
- 13. SQL Serverデータベース間で図を移動するにはどうすればよいですか?
- 14. SQL Serverのデータベースにコメントするにはどうすればいいですか?
- 15. Sql Server CE 3.5 sdfデータベースをSql Server CE 4.0にアップグレードするにはどうすればよいですか?
- 16. Djangoのデータ移行に対してテストを実行するにはどうすればよいですか?
- 17. ELKからSQL Serverにデータを転送するにはどうすればよいですか?
- 18. app engine managed VMでSQLスキーマの移行を実行するにはどうすればよいですか?
- 19. Flywayでの移行に戻るにはどうすればよいですか?
- 20. SQL Serverのデータベースバックアップからデータの一部を救済するにはどうすればよいですか?
- 21. EF + SQL ServerをEF + WebServices + SQL Serverに移行してセキュアなソリューションを作成するにはどうすればよいですか?
- 22. TSQL:SQL Serverインスタンス間でデータを移動するにはどうすればよいですか?
- 23. express jsからfeathers js serverに移行するにはどうすればよいですか?
- 24. Entity FrameworkおよびLocalDB接続をAzure SQLに移行するにはどうすればよいですか?
- 25. SQL Serverの行の横にパーセンテージの値を取得するにはどうすればよいですか?
- 26. レルムの移行中に、多対1の移行を行うにはどうすればよいですか?
- 27. JavaScriptEngineSwitcherのエンジンをインストールするにはどうすればよいですか?
- 28. SQL Serverの列に行の値を表示するにはどうすればよいですか?
- 29. SQL Serverで列のデータ型を取得するにはどうすればよいですか?
- 30. vb.netのdatagridviewからSQL Serverのデータベースの行を削除するにはどうすればよいですか?
ありがとうございますが、「SQLデータベース移行ウィザード(SQLAzureMW)は、SQL Server 2005/2008/2012/2014データベースをAzure SQLデータベースに移行するために設計されています」と言います。他の方法で移行する必要があります。 – shiggity
@shiggityこれは両方の方法で動作します。試してみてください – EvertonMc
ちょっと調べました - セキュリティ上の理由から、私のAzureボックスに接続することはできません。このツールは直接接続が必要なようです。 – shiggity