2013-07-17 4 views
0

Мы пытаемся развернуть демонстрационную версию программы, в которой используется реляционная база данных.Лучший способ развертывания демонстрационной версии программного продукта с использованием базы данных SQL Server

Однако, у нас есть вопрос:

Если мы используем SQL Server Express в качестве сервера базы данных бэкенд, то клиенты должны загрузить SQL Server Express установочный файл, который огромен и не желательно.

Итак, мой вопрос: есть ли альтернативный способ развертывания демонстрационной базы данных, а затем запустить приложение на стороне клиента без SQL Server?

Заранее спасибо.

+0

(1) загрузка не является *** огромной *** любыми средствами .... и (2) разве вы не можете просто отправить пакет установки SQL Server Express с помощью своего программного обеспечения на диск? –

+0

Привет, marc_s, предположим, что у вас медленное соединение 256 Kb/sec, и вам нужно загрузить установку SQL Server Express (около 700 Мб) и самой программы (200 Мб), вам потребуется около 2 часов, чтобы быстрый взгляд (для демонстрационных целей). Наверное, вы не хотели бы этого делать. Да, мы отправляем установочный файл с диском. Спасибо в любом случае –

ответ

0

Использование Access.Access - это локальная легкая база данных.

+0

Для работы требуется офис. У целевых компьютеров может отсутствовать офис. –

+0

Используйте XMl.Load XML для DataTable и выберите linq. – user2492798

+0

Это не доступ. О чем ты говоришь? –

1

Используйте SQL Server CE, это всего лишь 1 dll (которую вы можете распространять вместе с вашим приложением), и вы можете иметь свою БД в качестве файла.

+0

Привет, я тоже думал использовать SQL CE. Но не знаете, могут ли мои сценарии, написанные на сервере MS SQL, работать под CE? –