Como é que se abre um ficheiro SDF (SQL Server Compact Edition)? [fechado]

Tenho um ficheiro SDF e gostaria de recuperar o seu esquema e consultá-lo com alguma IU. Como posso fazer isto? Eu não tenho nenhum Estúdio Visual instalado na máquina e eu gostaria de instalar o mínimo de software possível.

Author: JasonMArcher, 2009-12-23

3 answers

Tente o SQL server management studio (versão 2008 ou anterior) da Microsoft. Faça o Download daqui. Não tenho certeza sobre a licença, mas parece ser gratuito se você baixar a edição EXPRESS.

Você também pode usar edições posteriores do SSMS. Para 2016, você terá que instalar uma extensão.

Se tiver a opção pode copiar o ficheiro sdf para uma máquina diferente que lhe é permitido poluir com software adicional.

Actualizar: comentário de Nick Westgate em boa formatação

Os passos não são muito intuitivos:

  1. abra o SQL Server Management Studio, ou se estiver a correr seleccione Ficheiro -> ligar o Object Explorer...
  2. na janela de ligação ao servidor, mude o tipo de servidor para a edição compacta do servidor SQL
  3. na lista de ficheiros da Base de dados seleccione
  4. abra o seu ficheiro SDF.
 63
Author: Peter Schuetze, 2018-05-09 21:03:23

Download e instalação LINQPad , funciona para o servidor SQL, MySQL, SQLite e também SDF (SQL CE 4.0).

Passos para abrir ficheiros SDF:

  1. Carregue Em Adicionar Uma Ligação

  2. Seleccione compilar o contexto dos dados automaticamente e por omissão (LINQ para SQL) , depois seguinte.

  3. Em o fornecedor escolhe o SQL CE 4.0 .

  4. Em Base de Dados com anexar base de dados ficheiro seleccionado, escolha procurar para seleccionar o seu .ficheiro sdf.

  5. Clique em OK .

 141
Author: Shankar Kamble, 2015-03-03 15:17:57

Pode abrir directamente as bases de dados Sql Compact 4.0 do Visual Studio 2012, indo para

  1. Ver - >
  2. Server Explorer - >
  3. Ligações De Dados - >
  4. Adicionar Ligação...
  5. Mudança... (Fonte De Dados:)
  6. ' Compact 4.0
  7. do Microsoft SQL Server Compact
  8. procura...

E seguindo as instruções ali.

Se não se importar que eles sejam actualizados para 4.0, poderá abrir versões mais antigas de bases de dados Compact SQL também-úteis se você só quero dar uma olhada em algumas tabelas, etc para coisas como o desenvolvimento de banco de dados local do Windows Phone.

(Nota Não tenho a certeza se isto requer um SKU específico de VS2012, se me ajuda a gerir o Prémio) {[[2]}

 47
Author: Henry C, 2014-04-17 12:19:36