ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (http://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   Экспорт данных в SQL БД (http://forum.tk-chel.ru/showthread.php?t=7741)

Alexandr 28.02.2019 03:15

Экспорт данных в SQL БД
 
Здавствуйте! Помогите решить проблему. Настроил сервер пересылки в MySql дб с использованием ODBC драйвера. Источник данных - 32-х битный драйвер MYSQL ODBC 5.1 Driver. Сам MySql сервер версии 5.0.41 -community.

В итоге в RedirectModuleLog пишется такая ошибка - *Прибор:0356151 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
*Прибор:0356151 Отправка завершена с ошибкой "Ошибка отправки данных"
Запрос создания таблицы -
CREATE TABLE Flags (
ID int(11) NOT NULL auto_increment,
DeviceID int(11) NOT NULL,
DataDateTime datetime NOT NULL,
ValidTime decimal(1,0) NOT NULL,
Power decimal(1,0) NOT NULL,
ReservPower decimal(1,0) NULL,
Antenna1 decimal(1,0) NULL,
Antenna2 decimal(1,0) NULL,
In1 decimal(1,0) NULL,
In2 decimal(1,0) NULL,
In3 decimal(1,0) NULL,
In4 decimal(1,0) NULL,
In5 decimal(1,0) NULL,
In6 decimal(1,0) NULL,
In7 decimal(1,0) NULL,
In8 decimal(1,0) NULL,
Flag1 decimal(1,0) NULL,
Flag2 decimal(1,0) NULL,
Flag3 decimal(1,0) NULL,
Flag4 decimal(1,0) NULL,
Flag5 decimal(1,0) NULL,
Flag6 decimal(1,0) NULL,
Flag7 decimal(1,0) NULL,
Flag8 decimal(1,0) NULL,
PRIMARY KEY (ID)
);
Думаю именно из за этой ошибки у Сервера бд сильно нагружается цп.

plex 28.02.2019 03:42

Alexandr, а вы базу создали?

Alexandr 28.02.2019 04:01

Конечно создали, раз я туда таблицы вставлял и настраивал сервер пересылки.

Alex 28.02.2019 04:13

Цитата:

Сообщение от Alexandr (Сообщение 190017)
Здавствуйте! Помогите решить проблему. Настроил сервер пересылки в MySql дб с использованием ODBC драйвера. Источник данных - 32-х битный драйвер MYSQL ODBC 5.1 Driver. Сам MySql сервер версии 5.0.41 -community.
В итоге в RedirectModuleLog пишется такая ошибка - *Прибор:0356151 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
*Прибор:0356151 Отправка завершена с ошибкой "Ошибка отправки данных"
Запрос создания таблицы -
CREATE TABLE Flags (
ID int(11) NOT NULL auto_increment,
DeviceID int(11) NOT NULL,
DataDateTime datetime NOT NULL,
ValidTime decimal(1,0) NOT NULL,
Power decimal(1,0) NOT NULL,
ReservPower decimal(1,0) NULL,
Antenna1 decimal(1,0) NULL,
Antenna2 decimal(1,0) NULL,
In1 decimal(1,0) NULL,
In2 decimal(1,0) NULL,
In3 decimal(1,0) NULL,
In4 decimal(1,0) NULL,
In5 decimal(1,0) NULL,
In6 decimal(1,0) NULL,
In7 decimal(1,0) NULL,
In8 decimal(1,0) NULL,
Flag1 decimal(1,0) NULL,
Flag2 decimal(1,0) NULL,
Flag3 decimal(1,0) NULL,
Flag4 decimal(1,0) NULL,
Flag5 decimal(1,0) NULL,
Flag6 decimal(1,0) NULL,
Flag7 decimal(1,0) NULL,
Flag8 decimal(1,0) NULL,
PRIMARY KEY (ID)
);
Думаю именно из за этой ошибки у Сервера бд сильно нагружается цп.


Попробуйте поменять формат даты в настройках пересылки.

Alexandr 28.02.2019 04:38

Цитата:

Сообщение от Alex (Сообщение 190020)
Попробуйте поменять формат даты в настройках пересылки.

Попробовал - не помогло. Если поможет в пересылаемых данных выбрано только "Отметка водителя"

Alex 28.02.2019 04:53

Alexandr, Включите уровень детализации сообщений журнала "Все сообщения" и через минут 5 работы пересылки вышлите мне RedirectModuleLog

Alexandr 28.02.2019 06:26

я не могу прикреплять файлы. Вот что пишется в лог :

[28.02.2019 13:12:37.841] [ERR] ИД:0005492 Прибор:0361095 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:37.841] [ERR] ИД:0004060 Прибор:0361095 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:37.841] [ERR] ИД:0005124 Прибор:0356152 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:37.841] [ERR] ИД:0003480 Прибор:0361098 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:37.841] [ERR] ИД:0004060 Прибор:0356152 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:37.841] [ERR] ИД:0004060 Прибор:0361098 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:37.841] [ERR] ИД:0008232 Прибор:0360496 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:37.856] [ERR] ИД:0004060 Прибор:0360496 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:37.872] [ERR] ИД:0005492 Прибор:0361099 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:37.872] [ERR] ИД:0004060 Прибор:0361099 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:37.887] [ERR] ИД:0005124 Прибор:0364250 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:37.887] [ERR] ИД:0004060 Прибор:0364250 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:37.934] [ERR] ИД:0003480 Прибор:0375219 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:37.934] [ERR] ИД:0004060 Прибор:0375219 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:37.934] [ERR] ИД:0005492 Прибор:0378765 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:37.934] [ERR] ИД:0004060 Прибор:0378765 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:37.934] [ERR] ИД:0005124 Прибор:0384381 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:37.950] [ERR] ИД:0004060 Прибор:0384381 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:37.950] [ERR] ИД:0008232 Прибор:0375215 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:37.950] [ERR] ИД:0004060 Прибор:0375215 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:37.981] [ERR] ИД:0003480 Прибор:0384389 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:37.981] [ERR] ИД:0004060 Прибор:0384389 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:37.981] [ERR] ИД:0005492 Прибор:0384392 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:37.981] [ERR] ИД:0004060 Прибор:0384392 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:38.012] [ERR] ИД:0008232 Прибор:0392859 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:38.012] [ERR] ИД:0004060 Прибор:0392859 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:38.012] [ERR] ИД:0005124 Прибор:0392849 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:38.012] [ERR] ИД:0004060 Прибор:0392849 Отправка завершена с ошибкой "Ошибка отправки данных"
[28.02.2019 13:12:38.059] [ERR] ИД:0005124 Прибор:0405291 Ошибка при выполнении запроса к БД: [MySQL][ODBC 5.1 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO Flags (DeviceID ,DataDateTime, ValidTime, Power,In1 ,In2 ,In3 ,In4 ,' at line 2
[28.02.2019 13:12:38.059] [ERR] ИД:0004060 Прибор:0405291 Отправка завершена с ошибкой "Ошибка отправки данных"

Alex 28.02.2019 06:39

Цитата:

Сообщение от Alexandr (Сообщение 190027)
я не могу прикреплять файлы. Вот что пишется в лог :

Вы не включили уровень детализации "Все сообщения"

Alexandr 28.02.2019 07:46

Alex, все логгирование настроил, а как файл журнала прикрепить или куда то выслать можно?

Alex 28.02.2019 07:58

Цитата:

Сообщение от Alexandr (Сообщение 190036)
Alex, все логгирование настроил, а как файл журнала прикрепить или куда то выслать можно?

Выложите через любой облачный диск, или отправьте мне на почту. У меня в подписи адрес указан.


Текущее время: 13:07. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot