Здравствуйте.
Вопрос№1. Может ли изменяться id переменной?
ID-переменной не меняется при редактировании переменной. Однажды созданная переменная будет иметь уникальный ID на протяжении всего времени. Поэтому, если Вы видите в меню редактирования переменных, что ID сейчас другой, значит Вы либо создали новую переменную, либо продублировали имеющуюся, либо скопировали имеющуюся (новые, дублированные и копированные переменные получают свои уникальные ID).
Вопрос№2. Можно ли проверять целостность базы данных средствами скады?
Если целостность БД нарушится, или возникнут другие проблемы, то Вы увидите соответствующие сообщения в журнале сервера. Работать с данными в БД можно через MySQLWorkbench.
Есть данные для id = 1087 до этой даты и есть данные для id = 2068 после этой даты. Можно объединить эти данные через UPDATE в самой базе с заменой id. Вопрос. Данная процедура может повредить уже за архивированные данные?
Да, можно выполнить обновление ID с 1087 на 2068 в таблицах "trends_data", "trends_day", "trends_minute", "trends_hour". После этого данные отобразятся в трендах переменной с ID = 2068.