从SQL Server 2014插入SQlite DB

时间:2016-04-15 09:26:33

标签: sql sqlite sql-server-2014

我已经通过ODBC在SQL Server 2014(x64)和SQLite数据库之间成功创建了一个链接服务器。

我可以从SQLite数据库中选择没问题。

select * 
from openquery(mp_test, 'select test1 from test2')

当我尝试将记录插入数据库时​​,我收到以下错误:

  

链接服务器“mp_test”的OLE DB提供程序“MSDASQL”返回消息   “无法打开数据库文件(14)”。

     

Msg 7343,Level 16,State 2,Line 4
  链接服务器“mp_test”的OLE DB提供程序“MSDASQL”不能   INSERT INTO表“[MSDASQL]”。

所有用户都可以完全控制SQLite数据库文件。

我用于插入的代码:

insert openquery(mp_test, 'select test1 from test1 where 1=0') VALUES ('12')

有什么想法吗?

0 个答案:

没有答案