Я хочу иметь возможность исследовать содержимое БД для этой версии БД. Я думал об использовании клиента Squirrel DB (которому нужен драйвер JDBC).
Поэтому я ищу драйвер JDBC типа 4 для SQL SERVER 3.5. Может ли кто-нибудь указать мне на БЕСПЛАТНУЮ ИЛИ ПО с открытым кодом или пробную версию?
Если нет драйвера JDBC, как разработчики MS исследуют данный файл .SDF?
Спасибо,
BR,
~ А




Вы пробовали SQL Server Management Studio Express?
You can access SQL Server Compact 3.5 databases stored on a smart device or on the desktop computer by using SQL Server Management Studio in SQL Server or SQL Server Management Studio Express (SSMSE). http://technet.microsoft.com/en-us/library/ms172037.aspx
Что касается драйвера JDBC, вы можете взглянуть на Вот этот, предоставленный Microsoft. Я не знаю, работает ли это с Compact Edition или вы уже пробовали это, но я подумал, что об этом стоит упомянуть.
1- Драйвер JDBC отсутствует, и на момент написания MS не планирует его создавать.
2- Драйвер ODBC отсутствует, поэтому следующий очевидный ответ (мост JDBC-ODBC) вам не поможет.
3- Некоторые поставщики JDBC заявляют, что могут подключаться к «любому источнику данных oledb», так что это, скорее всего, лучший вариант - связь, но это не обязательно будет бесплатным.
Драйвер JDBC использует соединение TCP / IP. Компактная версия, скорее всего, не может прослушивать порт TCP / IP 1433. Компактная версия предназначена для доступа к приложению, которое загрузило .dll, необходимые для взаимодействия с ним. Он предназначен для проектов Visual Studio.
Вам необходимо удалить компактную версию и вместо нее установить SQL Express 2005/2008. После установки включите учетную запись «sa», дайте ей пароль, включите аутентификацию SQL + NT, а затем включите прослушиватель TCP / IP для прослушивания порта 1433 (порт по умолчанию).
Затем, наконец, вы можете подключиться к JDBC. Jtds является драйвером JDBC3.0 и поэтому требует JDK1.6 +. Я предпочитаю использовать драйвер Microsoft 2005 JDBC2.0.
Для этого существует бесплатная программа SQLCeEditor.
Я все еще хотел бы драйвер JDBC, поскольку это упростило бы использование с Eclipse и Java.
Используйте SDF Viewer для изучения вашего файла базы данных .SDF, вы также можете импортировать / экспортировать данные, создавать сценарии и работать с таблицами, индексами и внешними ключами.
Если вы используете синтаксис linq, вы также можете использовать LinqPad. Есть бесплатная версия, которая позволяет просматривать данные и редактировать их. Вы бы заплатили за автозаполнение, но можете жить и без него. Надеюсь, это поможет.
Его слишком плохой jtds не поддерживает базу данных sqlce. Я предполагаю, что это были бы некоторые сложные вещи jni ... так что имеет смысл, что это не так.