0

Windows CE 7.0 VS 2008의 핸드 헬드 장치 용 응용 프로그램을 개발 중입니다. 응용 프로그램이 SQL Server 2000 데이터베이스에 연결해야합니다. "; 초기 카탈로그 = DBNAME, 사용자 ID = 아이디, 비밀번호 = UserPassword를; 응용 프로그램 이름 = 응용 프로그램, 데이터 원본 = 999.99.99.99,1433"Win CE 응용 프로그램에 대한 디버그 연결이 실패합니다.

나는이 연결 문자열 사용

그것은 완벽하게 잘 작동을 할 때를 핸드 헬드 장치에서 실행됩니다. 그러나 Visual Studio에서 디버그 모드에서 로그인 실패 사용자에 대해 불평하지 않는 동일한 데이터베이스 연결이 오류 18456 상태 1입니다.

이미 User Id = domain \ userid를 시도했지만 도움이되지 않았습니다.

누구에게이 문제의 원인이 될 수있는 아이디어가 있습니까?

감사합니다.

답변

0

어떻게 VS에서 장치에 연결합니까? ActiveSync를 사용합니까? 이전에는 AS를 통해 TCP/IP 라우팅을 사용했기 때문에 연결되었을 때 연결이 wi-fi 대신 AS 연결을 통해 라우팅 될 수 있습니다. 발터에서 정보와

+0

안녕하세요, 귀하의 답장을 보내 주셔서 감사합니다. 예, ActiveSync를 통해 연결 중이며 답변이 의미가 있습니다. 하지만 ActiveSync에서 db 연결을 설정하는 데 어떤 옵션도 필요하지 않습니다. 적어도 필자는 전혀 보지 못했습니다. 내가 어떻게이 일을 할 수 있을지 생각해? – user819490

0

무장, 나는 좀 더 파고했고, 과연 내가이 링크를 발견 : 내 경우

connecting sql server from windows ce application through Activesync without being on network

, 나는 질겁의 경우에는 ActiveSync를 (해고했다 6.0 이상에서는 VS 아래에서 애플리케이션을 실행하기 위해 수동으로 실행하지 않아도되므로 크래들에있는 장치로 백그라운드에서 실행 중임을 인식하지 못할 수도 있습니다.

VS를 시작하기 전에 ActiveSync에서 모바일 장치 설정 -> 연결 설정으로 이동하여 을 선택하십시오. 기본 네트워크 대신 드롭 다운에서 네트워크에 연결하십시오. 그런 다음 VS를 시작했는데 연결이 완벽하게 정상적으로 작동했습니다.

관련 문제