이 문서에서는 Cisco ICM(Intelligent Contact Management) 환경에서 DBWorker 프로세스에서 액세스하는 두 개의 외부 데이터베이스에 대한 로그인 자격 증명을 설정하는 방법에 대해 설명합니다.
이 문서의 독자는 다음 내용을 숙지해야 합니다.
Cisco ICM
Microsoft SQL 데이터베이스
이 문서의 정보는 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
Cisco ICM 버전 5
Microsoft SQL Server 2000 Standard 또는 Enterprise Edition 서비스 팩 2
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.
Cisco CallRouter에서 실행되는 DBWorker 프로세스는 로그인 및 호스트 데이터베이스 조회를 담당합니다.외부 데이터베이스를 쿼리하고 통화가 라우팅될 때 해당 데이터를 사용하는 프로세스입니다.Cisco ICM 버전 4.5.x 이하에서는 rtsetting.exe를 실행하여 둘 이상의 데이터베이스에 대한 로그인 자격 증명을 설정합니다.Cisco ICM 버전 4.6에서는 rtsetting.exe가 더 이상 지원되지 않습니다.외부 데이터베이스에 대한 로그인 자격 증명을 설정하려면 regedit 또는 regedt32를 실행해야 합니다.
DBWorker 프로세스에서 외부 데이터베이스에 액세스하려면 SQLLogin 레지스트리 키에 서버 이름, 외부 데이터베이스 이름, 도메인, 사용자 및 암호를 입력해야 합니다.DBWorker 프로세스가 외부 데이터베이스에 원격으로 연결하려고 하면 여기와 같이 SQLLogin 레지스트리 키가 로그인 자격 증명인지 확인합니다.
버전 5.x 이상:
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\<cust_inst>\ router_inst\Router\CurrentVersion\Configuration\Database
5.0 이전 버전의 경우:
HKEY_LoCAL_MACHINE\SOFTWARE\Geotel\ICR\<cust_inst>\<router_inst>\Router\ CurrentVersion\Configuraton\Database
참고: 공간 제한으로 인해 위의 레지스트리 키가 두 행에 표시됩니다.
쉼표는 별도의 데이터베이스에 대해 데이터를 구분하는 구분 기호입니다.다음 예에서는 두 외부 데이터베이스에 대한 로그인 자격 증명을 보여 줍니다.
"SQLLogin"="\\ServerA\DatabaseA=(domain\user,password),\\ ServerB\DatabaseB=(domain\user,password)"
참고: 위 예는 공간 제한으로 인해 두 행에 표시됩니다.
ServerA는 첫 번째 SQL 서버의 이름입니다.
DatabaseA는 첫 번째 SQL 서버에 있는 데이터베이스의 이름입니다.
ServerB는 두 번째 SQL 서버의 이름입니다.
DatabaseB는 두 번째 SQL 서버에 있는 데이터베이스의 이름입니다.
domain\user, password는 로그인 자격 증명입니다.
값을 설정한 후 다음 단계를 수행합니다.
DBWorker 프로세스를 닫습니다(자동으로 다시 시작).
연결이 설정되었는지 확인합니다.