2017-11-15 7 views
0

SQLコンパイルsdfファイルからAzure Sqlデータベースを作成する必要があります。私は、SQL ServerデータベースからBACPACファイルを作成し、BACPACをAzureブロブストレージにアップロードして、BACPACからAzure Sqlデータベースを作成することができますが、Sql Compactデータベース経由でこれを行う方法はわかりません。 Sql CompactからBACPACを作成する方法はありますか?理想的には、Sql CompactをSql Serverに変換してからBACPACを作成することは望ましくありません。SqlコンパクトsdfファイルからAzure Sqlデータベースを作成

BACPACルートを使用すると、SqlコンパクトファイルからAzure Sqlデータベースを作成する最適な手段ではない場合、次に最適なオプションは何ですか?私はまた、sdfファイルからsql create/insertスクリプトを作成するいくつかのツールを見つけましたが、Azure Sqlデータベースを作成するためにスクリプトをローカルで実行するのは非常に遅いです。

+0

私はSQL Server Compact Editionが2013年から廃止されたと考えていました –

答えて

1

次の最良のオプションは、それがある場合

(インサートのバッチ処理を使用して)スクリプトに私のSQL Server CompactのツールボックスVisual Studioの拡張Azureのために最適化されたスクリプトを生成しますAzureのためのSQLコンパクトデータベースを使用することですAzureデータベースの近くでAzure VMを起動し、そこからスクリプトを実行してください。

+0

これは遅すぎるでしょう。私はこの目的のためにAzure VMを起動することを検討しましたが、それは過度のように思えましたが、まだ最も速いオプションかもしれません。 SQL Server Compact Toolbox拡張機能を自動化して、スクリプト生成をciサーバー上で実行できるようにする方法はありますか? – robbymurphy

+1

[GitHubのSQLコンパクトツール](https://github.com/ErikEJ/SqlCeToolbox)が見つかりました。コマンドラインインターフェイスが付属しています – robbymurphy

関連する問題