Импортировать данные из SQL Server в SQLite? - PullRequest
0 голосов
/ 15 октября 2018

У меня есть данные на моем локальном SQL Server, которые я хочу импортировать в мою локальную базу данных SQLite.Я уже создал связанный сервер и получил этот запрос для работы:

SELECT *
FROM OPENQUERY(DATASOURCE, 'SELECT * FROM TableName')

Аналогично, мне удалось импортировать данные из SQLite в мой SQL Server:

SELECT *
INTO testTable
FROM OPENQUERY(DATASOURCE, 'SELECT * FROM TableName')

Теперь я хочу сделатьвсе наоборот (на самом деле, я просто хочу вставить здесь одну строку данных, но вы поняли), но я не могу заставить ее работать:

SELECT *
FROM OPENQUERY(DATASOURCE, 'INSERT INTO TableName (Comment) VALUES (''Test'')')

Я продолжаю получать эту ошибку:

Невозможно обработать объект "INSERT INTO TableName (Comment) VALUES ('' Test '')".Поставщик OLE DB «MSDASQL» для связанного сервера «DATASOURCE» указывает, что либо у объекта нет столбцов, либо у текущего пользователя нет разрешений на этот объект.

Я думаю, что у меня почему-то нетразрешение на вставку материала в базу данных SQLite, так как запрос корректен таким, какой он есть.Как я могу решить эту ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...