База данных SQL Server на толстой клиентской стороне на основе браузера без полной установки SQL - возможно ли?
-
13-10-2019 - |
Вопрос
Я хотел бы построить толстый клиент, используя веб -браузер, 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.