Control Room에서 IQ Bot 등록 취소
- 최종 업데이트2022/11/08
Control Room에서 IQ Bot 등록 취소
IQ Bot 설치 또는 제거로 인해 또는 로드 밸런서가 추가되어 IQ Bot URL이 변경되면 Control Room에서 IQ Bot을 등록 취소해야 합니다.
프로시저
- sysadmin 역할을 이용하여 서로 다른 데이터베이스에서 두 가지 개별 SQL 쿼리를 실행합니다.
-
Control Room 데이터베이스에서 첫 번째 SQL 쿼리를 실행하여 다음 데이터를 삭제합니다.
버전 A2019.10~A2019.13에 대해 다음 SQL 문을 실행합니다.
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'
버전 A2019.14 이상에 대해 다음 SQL 문을 실행합니다.- 다음 쿼리를 실행합니다.
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'를 바꿉니다.
- 다음 삭제 쿼리를 실행합니다.
DELETE FROM [AAE-Database].[dbo].[SERVICE_USER] WHERE [type]='IQBOT'
-
DELETE FROM [AAE-Database].[dbo].[USERS] WHERE id = 'IQBotAppUserId'
- 다음 쿼리를 실행합니다.
-
IQ Bot 구성 데이터베이스에서 두 번째 SQL 선언 세트를 실행하여 다음 데이터를 삭제합니다.
-
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'
등록이 성공적으로 취소되었습니다. -