Click or drag to resize

데이터베이스 연결

Microsoft SQL Server(2005 이상)가 준비되어 있다면 탭스 메일러 용 데이터베이스를 생성해서 사용할 수 있습니다. SQL Server 정식 버전이 없을 경우 SQL Express 버전을 사용할 수 있습니다.

탭스 메일러 서비스 종료

데이터베이스를 변경하기 전에 탭스 메일러와 관련된 모든 서비스를 중단해야 합니다.

  • 윈도우 서비스 관리 도구에서 TABS Mailer 4 Service를 찾아서 종료합니다.

  • 탭스 메일러 웹 관리 도구를 실행 중인 웹 사이트를 종료합니다.

데이터베이스 생성

윈도우 [시작 메뉴 > TABS Mailer 4.7 > 데이터베이스 관리자]를 실행해 탭스 메일러 용 데이터베이스를 생성합니다.

  1. SQL Server Management Studio를 사용해 SQL 서버에 데이터베이스를 하나 생성합니다.

  2. 데이터베이스 관리자에 데이터베이스 연결 정보를 입력합니다.

  3. [생성 및 업데이트] 버튼을 클릭하면 필요한 테이블 및 저장 프로시저가 자동으로 생성됩니다.

웹 관리 도구에 데이터베이스 연결 문자열 지정

탭스 메일러 웹 관리 도구에서 위에서 생성한 데이터베이스에 접속할 수 있도록 데이터베이스 연결 문자열도 수정하도록 합니다. [설치폴더/WebManger]에는 Web.config 파일이 존재하며 메모장을 사용해 해당 파일을 열도록 합니다. <connectionStrings>에 정의되어 있는 TABSMailerDB 연결 문자열을 새 데이터베이스에 맞도록 수정합니다.

<add name="TABSMailerDB" connectionString="Server=서버 IP(또는 이름);Database=데이터베이스 이름;UID=계정;PWD=암호" providerName="System.Data.SqlClient"/>

탭스 메일러는 데이터베이스 내에 테이블을 동적으로 생성하고 삭제하므로 해당 데이터베이스에 로그인하는 계정은 해당 작업을 수행할 수 있는 권한(db_owner)이 있어야 합니다.

탭스 메일러 서비스 시작

데이터베이스가 올바르게 생성되었다면 TABS Mailer 4 Service를 실행시켜 서비스가 올바르게 시작하는지 확인합니다.

웹 관리 도구를 실행시켜 올바르게 로그인 되는지 확인합니다. 캠페인 생성과 삭제가 올바르게 이루어지는 확인합니다.

SQL Server 네트워크 구성 변경

탭스 메일러와 SQL 서버가 동일한 서버에 존재하는 환경에서 대량 메일 발송 시 아래와 같은 데이터베이스 연결 오류가 다수 발생하며 메일 발송이 올바르게 진행되지 않는 문제가 발생할 수 있습니다.

log
Database Error: 
Code = 80004005
Code meaning = 지정되지 않은 오류입니다.
Source = Microsoft OLE DB Provider for SQL Server
Description = 로그인 시간 제한이 만료되었습니다.

해당 로그는 [설치폴더\Camaign\CamaignID] 폴더에 SysErr_yyyymmdd.log 파일에 기록됩니다.

이 오류는 모든 환경에서 발생하지는 않으며 일부 시스템에서만 보고 되었으며 해결 방안은 아래와 같습니다.

  1. SQL Server Configuration Manager를 실행합니다.

  2. [SQL Server 네트워크 구성] 아래에서 탭스 메일러에서 사용하는 SQL 서버를 선택합니다.

  3. TCP/IP 프로토콜을 선택한 후 상태를 사용으로 변경합니다.

    sql net error 1

  4. 프로토콜 설정이 변경될 경우 SQL 서버를 재시작해야 적용됩니다. [SQL Server 서비스]에서 해당 서비스를 선택해 재시작시킵니다.

  5. TABS Mailer 4 Service를 재시작합니다.