6.DB연결설정변경

화면설명

현재 연결된 데이터베이스 서버 연결을 변경할 수 있습니다.

예를 들어 자신의 로컬 컴퓨터에서 테스트를 하고 있고, 이와 똑같은 구조의 서버가 실제로 가동되고 있다고 가정하겠습니다. 이럴 경우 로컬 컴퓨터에 있는 DB와 가동중인 DB 데이터 건수가 다를 겁니다. TFaccess 프로그램을  종료하지 않고 DB 서버 연결정보를 바꿔서 결과를 확인할 수 있도록 지원합니다.

 

  

Tip.디버그창을 통해 현재 연결된 데이터베이스 연결정보를 알 수 있습니다. 

컨트롤키와 'G' 키 (Ctrl + G) 를 함께 누르면 VB Script 창이 뜹니다. 코드보기가 되는 거죠.

하단에는 직접 실행창이 있습니다.

 

?application.CurrentProject.BaseConnectionString 라고 입력하고 엔터키를 치시면 데이터베이스 연결정보를 보실 수 있습니다.

PROVIDER=SQLOLEDB.1;PASSWORD=*****;PERSIST SECURITY INFO=TRUE;USER ID=td21_tfaccess_user;INITIAL CATALOG=TD21_TFaccess;DATA SOURCE=192.168.198.221

 

?application.CurrentProject.BaseConnectionString

PROVIDER=SQLOLEDB.1;PASSWORD=*****;PERSIST SECURITY INFO=TRUE;USER ID=td21_tfaccess_user;INITIAL CATALOG=TD21_TFaccess;DATA SOURCE=192.168.198.221

 

 

주요값, 속성

 

 

Q & A

질문1. 데이터베이스에 연결이 잘 안되는 경우는 어떤 경우인가요?

 

답변2. SQL Server 연결을 하기 위해서는 서버이름, 인증, 데이터베이스 지정이 되어져야 합니다. 보통 이 값 설정이 잘못되어 그런 경우가 많습니다. SSMS (SQL Server Management Studio) 를 통해 접속여부를 확인해보시기 바랍니다. 그리고 혹시 방화벽에서 특정 프로그램, 포트번호에 대해서 접속을 불가하게 했는지 확인해야 합니다.

SSCM (SQL Server Configuration Manager) 도 봐야할 때도 있습니다. TCP/IP로 접근허용을 위해 상태를 '사용' 으로 지정합니다.

연결여부에 따라 다음과 같은 메시지를 보실 수 있습니다.