База данных SQL Server на толстой клиентской стороне на основе браузера без полной установки SQL - возможно ли?

StackOverflow https://stackoverflow.com/questions/4533280

Вопрос

Я хотел бы построить толстый клиент, используя веб -браузер, Silverlight и некоторый механизм базы данных. Что я имею в виду? Я хотел бы иметь некоторую базу данных на стороне клиента, какой интерфейс является веб -браузером. Есть ли способ создать как -то временный файл или структуру DB на стороне клиента, который клиент может использовать в автономном режиме без подключения к центральному SQL Server и центральной базе данных? Предполагается, что клиенту не нужно устанавливать SQL Server на свою машину, и клиент не должен ничего устанавливать (кроме Silverlight для целей пользовательского интерфейса) на его стороне.

Есть еще одно предположение. Я должен иметь возможность воспроизвести данные между Central SQL Server 2008 и этой DB на толстой клиентской стороне.

Это было полезно?

Решение

Вы могли бы использовать SQL Server 2008 Express На клиенте, но вам придется установить его. Существует также SQL Server Compact 3.5:

SQL Server Compact 3.5 SP2-это бесплатный, простой в использовании встроенный двигатель базы данных, который позволяет разработчикам создавать надежные настольные и мобильные приложения Windows, которые работают на всех платформах Windows, включая Windows XP, Vista, Pocket PC и смартфон.

В противном случае, возможно SQLite может удовлетворить ваши потребности:

SQLite-это библиотека программного обеспечения, которая реализует автономный, без сервера, нулевой конфигурации, транзакционного двигателя базы данных SQL.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top