web-dev-qa-db-fra.com

comment ouvrir les fichiers * .sdf?

J'avais l'habitude d'ouvrir des fichiers sdf (sqlCE) avec visual-studio? ou sql-server? Je ne me souviens vraiment pas… .. Je ne peux plus ouvrir ce fichier sdf. Avec quel programme ai-je besoin de l'ouvrir?

50
Gold

C'est une base de données SQL Compact. Vous devez définir ce que vous entendez par "Ouvrir". Vous pouvez l'ouvrir via le code avec SqlCeConnection afin de pouvoir écrire votre propre outil/application pour y accéder. 

Visual Studio peut également ouvrir les fichiers directement if a été créé avec la bonne version de SQL Compact. 

Il existe également certains outils tiers pour les manipuler.

36
ctacke

Essayez LINQPad , cela fonctionne pour SQL Server, MySQL, SQLite et aussi SDF (SQL CE 4.0). Le meilleur de tous, gratuit!

LINQPad

Étapes avec la version 4.35.1:

  1. cliquez sur 'Ajouter une connexion'

  2. Cliquez sur Suivant avec les options "Créer le contexte de données automatiquement" et "Par défaut (LINQ to SQL)".

  3. Sous "Fournisseur", choisissez "SQL CE 4.0".

  4. Sous "Base de données" avec "Joindre le fichier de base de données" sélectionné, choisissez "Parcourir" pour sélectionner votre fichier .sdf.

  5. Cliquez sur OK'.

  6. Voila! Il devrait afficher les tables au format .sdf et pouvoir l'interroger en cliquant avec le bouton droit de la souris ou en écrivant du code LINQ dans votre langage .NET préféré ou même en SQL. À quel point cela est cool?

86
Chris Voon

Vous pouvez utiliser SQL Compact Query Analyzer

http://sqlcequery.codeplex.com/

SQL Compact Query Analyzer est vraiment accrocheur. Le téléchargement de 3 Mo nécessite une installation, mais il est vraiment rapide et fonctionnel.

12
user_v

Outre les méthodes décrites par @ctacke, vous pouvez également ouvrir des bases de données SQL Server Compact Edition avec SQL Server Management Studio. Vous aurez besoin de SQL Server 2008 pour ouvrir les bases de données SQL CE 3.5.

2
Phil Ross

Il peut être ouvert à l'aide de Visual Studio 2012.Suivez le chemin ci-dessous dans VS après l'ouverture du projet

 enter image description here

0
Hameed Syed

Si vous avez simplement besoin de visualiser la table et d’exécuter des requêtes, vous pouvez utiliser this Third Party sdf Viewer. C'est une visionneuse légère qui a toutes les fonctionnalités de base et qui est prête à être utilisée après l'installation.

et bien sûr, c'est gratuit.

0
Nikhil Sahu