Pergunta

Eu quero ser capaz de explorar o conteúdo de um DB para esta versão do DB. Eu estava pensando em utilizar o cliente do esquilo DB (que precisa de um driver JDBC).

Portanto, eu estou procurando um tipo 4 driver JDBC para SQL Server 3.5. Pode Somone ponto de me a uma fonte ou julgamento utensílios de acesso livre ou aberto?

Se nenhum driver JDBC, como desenvolvedores MS explorar um determinado arquivo .sdf?

Obrigado,

BR,
~ A

Foi útil?

Solução

Existe um programa gratuito chamado SQLCeEditor que faz isto.

Eu ainda como um driver JDBC embora desde que tornaria mais fácil de usar com Eclipse e Java.

Outras dicas

Tente jTDS, é um driver JDBC software livre para SQL Server e Sybase.

http://jtds.sourceforge.net/

Você já tentou SQL Server Gestão Studio Express ?

Você pode acessar o SQL Server Compact 3.5 bancos de dados armazenados em um dispositivo inteligente ou no computador desktop usando SQL Server Management Studio no SQL Server ou SQL Server Management Studio Express (SSMSE). http://technet.microsoft.com/en-us/library/ms172037. aspx

Como para o driver JDBC, você poderia dar uma olhada este , fornecido pela Microsoft. Eu não sei se ele funciona com o Compact Edition ou se você já tentou fazê-lo, mas eu pensei que era vale a pena mencionar.

1- Não há um driver JDBC e no momento da escrita, MS não tem planos para criar um.

2 Não há driver ODBC, para que a próxima resposta óbvia (JDBC para ponte ODBC) não vai ajudá-lo. |

3 Alguns JDBC vendedores afirmam ser capaz de conectar-se a 'qualquer oledb' fonte de dados, de modo que é yoru provavelmente melhor bet-- link , mas não vai necessariamente ser livre.

JDBC driver usa conexão TCP / IP. A edição compacta provavelmente não pode escutar na porta TCP / IP 1433. Compact Edition é para ser acessado por um aplicativo que tem carregado os .dlls necessárias para conversar com ele. Destina-se a projetos do Visual Studio.

Você precisa desinstalar edição compacta e instalar SQL Express 2005/2008 vez. Após a instalação habilitar a conta "sa", dar-lhe uma senha, ativar a autenticação SQL + NT, em seguida, permitir que o ouvinte TCP / IP para escutar na porta 1433 (a porta padrão).

Então, finalmente, você pode se conectar com JDBC. JTDS é um condutor e, por conseguinte, requer JDBC3.0 JDK1.6 +. Eu prefiro usar o motorista JDBC2.0 Microsoft de 2005.

> Use

SDF Visualizador para explorar o arquivo de banco de dados .sdf, também pode importar / exportação de dados , roteiro e trabalhar com tabelas, índices e chaves estrangeiras. |

Se você estiver em sintaxe linq, você também pode usar LinqPad . Há uma versão gratuita que permite explorar os dados e editá-lo. Você pagaria para autocompletar, mas você pode viver sem ele. Espero que isso ajude.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top