0
我有SQL Server鏈接服務器指向一個SQLite數據庫。我可以執行select語句,但不能插入。好像我必須關閉日誌(journal_mode = off)和/或臨時存儲。什麼是正確的命令來做到這一點?我有什麼目前:SQL Server鏈接服務器到sqlite數據庫 - 如何設置編譯指示?
select *
from openquery([name of my linked server], 'PRAGMA temp_store=2')
的錯誤是:
無法處理對象 「PRAGMA TEMP_STORE = 2」。用於鏈接服務器「服務器名稱」的OLE DB提供程序「MSDASQL」指示該對象沒有列或當前用戶沒有該對象的權限。失敗將數據插入
命令是:
insert openquery ([name of my linked server], 'select * from table1')
select top 1 * from table1 -- table 1 in sql server has the same structure as table 1 in sqlite.
的錯誤是:
OLE DB提供程序 「MSDASQL」 鏈接服務器 「[我的鏈接服務器的名稱]」 返回消息「無法打開數據庫文件(14)」。
我會感謝幫助/建議。謝謝。