有没有办法从Microsoft SQL Server Management Studio中打开.db文件(SQLite数据库文件)?
现在,我们有一个过程将从Microsoft SQL Server数据库中获取数据,并将其放入SQLite数据库文件中,稍后将由应用程序使用。
有没有一种方法可以打开SQLite数据库文件,以便可以将其与SQL Server数据库中的数据进行比较...仅使用一个SQL查询?
是否有用于Microsoft SQL Management Studio的插件?或者,也许还有另一种方法可以仅使用一个查询来完成相同的任务。
现在,我们必须编写两个脚本...一个用于sql server数据库,一个用于sqlite数据库...然后将每个脚本的输出以相同的格式放入各自的OpenOffice电子表格文件中。最后,我们比较两个文件以查看是否存在任何差异。也许有更好的方法可以做到这一点。
编辑:表的列和布局是不同的,因此使用http://www.codeproject.com/KB/database/convsqlservertosqlite.aspx和http://www.sqlitecompare.com/的组合将无法在此处使用。
PS许多应用程序内部使用SQLite:SQLite的知名用户
嗨,是的,如果您具有正确的odbc驱动程序,则可以从Management Studio中打开任何sql服务器。创建与* .db3文件的ODBC连接,并调用类似SQLite的名称,然后尝试使用这是一个查询窗口
-需要是系统odbc连接而不是用户
EXEC sp_addlinkedserver
@server = 'SQLite', -- the name you give the server in studio
@srvproduct = '',
@provider = 'MSDASQL',
@datasrc = 'SQLite' -- the name of the system odbc connection you created
GO
这是获取数据的方式,如果愿意,也可以使用此sql创建视图
SELECT * FROM OPENQUERY(SQLite,'SELECT * FROM tbl_Postcode')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句