43 votes

Est-il possible d'ouvrir une base de données SQLite à partir de Microsoft SQL Server Management Studio?

Existe-t-il un moyen d'ouvrir un fichier .db (fichier de base de données SQLite) depuis Microsoft SQL Server Management Studio?

Actuellement, nous avons un processus qui récupère les données d'une base de données Microsoft SQL Server et les place dans un fichier de base de données SQLite qui sera utilisé ultérieurement par une application.

Existe-t-il un moyen d'ouvrir le fichier de base de données SQLite afin de le comparer aux données à l'intérieur de la base de données SQL Server... en n'exécutant qu'une seule requête SQL?

Y a-t-il un plug-in pour Microsoft SQL Management Studio? Ou peut-être y a-t-il un autre moyen d'accomplir cette tâche en n'exécutant qu'une seule requête.

Actuellement, nous devons écrire deux scripts... un pour la base de données SQL Server et un pour la base de données SQLite... puis prendre la sortie de chacun dans le même format et les placer chacun dans leur propre fichier de tableur OpenOffice. Enfin, nous comparons les deux fichiers pour voir s'il y a des différences. Il y a peut-être une meilleure façon de faire cela.

Édition : Les colonnes et mises en page des tables sont différentes, donc l'utilisation de la combinaison de http://www.codeproject.com/KB/database/convsqlservertosqlite.aspx et http://www.sqlitecompare.com/ ne fonctionnera pas ici.

P.S. De nombreuses applications utilisent SQLite en interne : Utilisateurs Célèbres de SQLite

1voto

Mircea Points 11

Il est possible d'ouvrir un autre type de base de données dans Management Studio. J'ai ouvert une base de données Informix en utilisant un serveur lié au serveur Informix.

1voto

Keith Donegan Points 5613

Vous aurez besoin d'un pilote ODBC pour SQLite avant de pouvoir configurer un serveur lié, mais une fois que vous en aurez installé un sur votre serveur SQL, il est relativement facile de configurer un serveur lié avec celui-ci.

Exemple utilisant la base de données SQLite "SpiceWorks"

0voto

user1655755 Points 1

Voici ce que je pense que certaines personnes manquent dans les instructions de Daniel Henry. Le fichier que vous téléchargez a une extension de fichier .vsix. Par exemple "SSMSToolbox.vsix". Cette extension peut ne pas être associée à des programmes d'archivage comme 7zip, winrar, etc.. J'utilise winrar. Alors ce que j'ai fait, c'est simplement changer le nom "SSMSToolbox.vsix" en "SSMSToolbox.vsix.rar". À ce stade, j'ai pu clic droit sur le fichier et choisir WinRar et extraire les fichiers à l'intérieur de "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Extensions\SqlCeToolbox". J'ai redémarré SSMS et cliqué sur "View" et vous le verrez là.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X