Geo*_*ord 28 database sql-server sqlite data-migration
是否有工具将SQLite数据库迁移到SQL Server(结构和数据)?
swi*_*ams 34
SQLite确实有一个.dump选项可以在命令行运行.虽然我更喜欢使用SQLite数据库浏览器应用程序来管理SQLite数据库.您可以将结构和内容导出到几乎可以读取的.sql文件中.文件>导出>数据库到SQL文件.
Kri*_*ers 11
我知道这是旧线程,但我认为这个解决方案也应该在这里.
然后在SQL Server中运行sysadmin
USE [master]
GO
EXEC sp_addlinkedserver
@server = 'OldSQLite', -- connection name
@srvproduct = '', -- Can be blank but not NULL
@provider = 'MSDASQL',
@datasrc = 'SQLiteDNSName' -- name of the system DSN connection
GO
Run Code Online (Sandbox Code Playgroud)
然后您可以像普通用户一样运行查询
SELECT * INTO SQLServerDATA FROM openquery(SQLiteDNSName, 'select * from SQLiteData')
Run Code Online (Sandbox Code Playgroud)
或者您可以使用像这样的较大的表.
sqlite-manager,firefox 插件:允许您在 SQL 脚本中导出 SQLite 数据库。
数据库>导出数据库>导出到文件
(更正 firefox 35 bugg 有义务更正扩展代码,如以下网页所示: 如何修复可选的 sqlite 管理器模块以使其工作)
命令行:
sqlite3 DB_name .dump > DB_name.sql
Run Code Online (Sandbox Code Playgroud)
在 SQL 脚本中导出 sqlite 数据库。
来自网址: http: //doc.ubuntu-fr.org/sqlite。