Отмена регистрации IQ Bot в. Control Room
Необходимо отменить регистрацию IQ Bot в , Control Room если IQ Bot URL-адрес изменяется из-за установки или удаления IQ Bot, или при добавлении балансировщика нагрузки.
Процедура
-
IQ Bot только 11.3.x.
- Используя роль sysadmin, выполните два отдельных запроса SQL в разных базах данных.
-
Выполните первый запрос SQL в Control Room базе данных, чтобы удалить следующие данные:
-
DELETE FROM [CRDB-NEW].[dbo].[APP_USER] WHERE [type]='IQBOT'
-
DELETE FROM [CRDB-NEW].[dbo].[USERS] WHERE user_type='APP'
-
DELETE from dbo.ACTIVEMQ_ACKS
-
DELETE from [CRDB-NEW].dbo.ACTIVEMQ_ACKS DELETE from dbo.ACTIVEMQ_MSGS
-
-
Выполните второй запрос SQL в IQ Bot базе данных конфигурации, чтобы удалить следующие данные:
-
DELETE FROM [Configurations].[dbo].[Configurations] where [key]='controlRoomVersion'
-
DELETE FROM [Configurations].[dbo].[Configurations] where [key]='appRegistered'
-
DELETE FROM [Configurations].[dbo].[Configurations] where [key]='controlRoomUrl'
-
DELETE FROM [Configurations].[dbo].[Configurations] where [key]='appId'
-
-
Automation 360 IQ Bot only
- Используя роль sysadmin, выполните два отдельных запроса SQL в разных базах данных.
-
Запустите первый набор операторов SQL в Control Room базе данных, чтобы удалить следующие данные:
Выполните следующие SQL-операторы для версий от A2019.10 до A2019.13:
DELETE FROM [AAE-Database].[dbo].[ACTIVEMQ_ACKS]
DELETE FROM [AAE-Database].[dbo].[ACTIVEMQ_MSGS]
DELETE FROM [AAE-Database].[dbo].[SERVICE_USER]
DELETE FROM [AAE-Database].[dbo].[USERS] where user_type='APP'
Запустите следующие SQL-операторы для версии A2019.14 и. позже:- Выполните следующий запрос:
USE [AAE-Database] SELECT T.uuid As TenantID,T.name AS TenantName,T.created_by,T.enabled,U.id AS IQBotAppUserId,U.user_type,S.url AS IQBotURL FROM [dbo].[TENANTS] T LEFT JOIN [dbo].[USERS] U ON T.uuid = U.tenant_uuid LEFT JOIN [dbo].[SERVICE_USER] S ON U.id = S.id WHERE (U.user_type='APP' AND S.type='IQBOT')
- В приведенном выше запросе будет указан номер "IQBotAppUserId". Замените id = 'IQBotAppUserId' идентификатором = 'number' в следующем запрос.
- Выполните следующие запросы на удаление:
DELETE FROM [AAE-Database].[dbo].[SERVICE_USER] WHERE [type]='IQBOT'
-
DELETE FROM [AAE-Database].[dbo].[USERS] WHERE id = 'IQBotAppUserId'
- Выполните следующий запрос:
-
Запустите второй набор операторов SQL в IQ Bot базе данных конфигурации, чтобы удалить следующие данные:
-
DELETE FROM [IQBot].[dbo].[Configurations] where [key]='controlRoomVersion'
-
DELETE FROM [IQBot].[dbo].[Configurations] where [key]='appRegistered'
-
DELETE FROM [IQBot].[dbo].[Configurations] where [key]='controlRoomUrl'
-
DELETE FROM [IQBot].[dbo].[Configurations] where [key]='appId'
-