2014-10-02 6 views
2

wifi를 통해 sqlserver 2008에 연결되는 vb.net cf의 작은 응용 프로그램을 개발했습니다. 테스트를 마치면 Wi-Fi 스위치가 꺼지고 앱이 올바르게 종료됩니다. Wi-Fi를 켜고 앱을 시작했습니다. 그러나 sqlserver에 연결할 수 없다고 말합니다. cnn.open()이 비참하게 실패했습니다. 이상한 부분은 pda를 크래들에 놓고 ActiveSync와 동기화하면 앱이 완벽하게 실행됩니다. ActiveSync는 SqlServer와의 연결을 다시 가능하게하는 일부 포트 또는 프로세스를 다시 설정하는 것으로 보입니다.wifi 드롭 후 Windows Mobile 6.5 앱을 sqlserver에 연결할 수 없습니다.

그래서 새로운 ActiveSync 재 연결을 수행하지 않는 한 wifi 손실 후 sqlserver에 다시 연결할 수없는 이유는 무엇입니까?

PDA : 모토로라 MC919Z 핸드 헬드 RFID가

사용 OS : 윈도우 모바일 6.5.3 WWE

Dim cnn As New SqlConnection("Data Source=192.168.0.40\serverInstance;Initial Catalog=MyBase;Persist Security Info=True;User ID=usr;password=pwd") 
    cnn.Open() 'runs ok 1st time, but turned wifi off, exit app, turned wifi on, app crashes here! 

답변

0

당신이 연결을 어떻게 든 SQL 서버에서 활성 유지하지 않습니다 확실한가요? 서버 포트가 사용 중이므로 앱을 다시 연결할 수 없습니다. 그 코드 줄은 좋아 보인다. 따라서 앱을 다시 연결할 수 있는지 알아보기 위해 wifi를 삭제 한 후 SQL Server를 다시 시작해보십시오. 그렇다면 포트가 x 비활성 시간 후에 사용 가능하도록 서버를 구성해야합니다.

희망이 있습니다.