AndroidアプリケーションでSQL Server 2008データベースの一部を複製しようとしています。SQL Server 2008からSQLiteへのデータベーススキーマのコピー
SQL Serverによって生成されたスクリプトからSQLiteに直接インポートする方法はありますか?
私は、Windowsのみで(これは助けにならない)1つの変換ツールを紹介しています。その結果をAndroid搭載端末にどのように反映させるかは言及されていません。
AndroidアプリケーションでSQL Server 2008データベースの一部を複製しようとしています。SQL Server 2008からSQLiteへのデータベーススキーマのコピー
SQL Serverによって生成されたスクリプトからSQLiteに直接インポートする方法はありますか?
私は、Windowsのみで(これは助けにならない)1つの変換ツールを紹介しています。その結果をAndroid搭載端末にどのように反映させるかは言及されていません。
SQL Server Management Studioのコマンド "Generate Scripts"を使用します。テーブルを選択し、潜在的にテーブルにデータを含めることができます。選択すると、INSERTステートメントとともにCREATEステートメントが作成されます。 SQLiteに適合するように列データ型を変更する必要があるかもしれません。
これらのスクリプトをAndroid SQLiteファイルに実行したい場合は、任意のSQLiteフロントエンドを使用してください。
私はSQLiteの経験はありませんが、.NETのDataSet.WriteXmlを使ってMS SQL Serverから他のDBにデータを移行するのに一定の成功を収めました。ほんの数行のコードを取ります。
Windows環境で開発するツールがあれば、SQLiteを直接SQLiteに接続することもできると思いますので、SQLite DBをそのプラットフォームに直接作成してからDBファイルを移動してください。
@ p.campellこれは私がやっていることです。検査するSQLの400行だけです。私はもっと簡単な方法があると思っていました。 –