Копирование схемы базы данных из SQL Server 2008 в SQLite - PullRequest
1 голос
/ 10 ноября 2011

Я пытаюсь реплицировать часть базы данных SQL Server 2008 в приложении Android.

Есть ли способ импортировать в SQLite напрямую из сценария, сгенерированного SQL Server?

У меня есть один инструмент конвертации, который предназначен только для Windows (мне это не помогает), и нет упоминания о том, как получить результат на устройстве Android.

Ответы [ 2 ]

1 голос
/ 10 ноября 2011

У меня нет опыта работы с SQLite, но у меня был определенный успех при переносе данных из MS SQL Server в другие БД с использованием DataSet.WriteXml в .NET для создания XML-представления данных, которое затем можно импортировать.Занимает всего несколько строк кода.

Если у вас вообще есть инструменты для разработки в среде Windows, я считаю, что вы также можете напрямую подключиться к SQLite с помощью .net, чтобы вы могли напрямую создать свою базу данных SQLite.на этой платформе, затем просто переместите файл БД.

1 голос
/ 10 ноября 2011

Используйте команду SQL Server Management Studio «Создать сценарии».Вы выбираете таблицы и, возможно, включаете данные в таблицу.Он будет строить операторы CREATE вместе с операторами INSERT, если вы выберете.Возможно, вам придется изменить типы данных столбца, чтобы они соответствовали SQLite.

Используйте любой интерфейс SQLite, если хотите, чтобы эти сценарии выполнялись в файле Android SQLite Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...