2011-02-16 2 views
5

나는 응용 프로그램을 가지고 있고 작동하지만 사용자는 그 문제에 대해 약간의 문제를보고합니다. 솔직히 말해서 문제가 될 수도 있습니다. 제목에 따르면 앱은 C# (.net 3.5)로 작성되었으며 SQL DB를 사용합니다. "문제"는 - 앱을 처음 시작하면 데이터베이스에 연결하는 데 약 30 분이 걸립니다.C# 데이터베이스 연결 지연

어떻게 든 감소 할 수 있습니까?

감사합니다.

EDIT1 : DB를 지역입니다 .. SQL 서버 및 .NET 프레임 워크는 응용 프로그램과 동시에 설치되어

EDIT2 : 앱이 응시하면 모든 것이 잘 작동, 사용자가 열 때 일부 DB 작업을 수행해야하는 위치에서 처음 실행하면 30 분 정도 기다려야 만 괜찮습니다.

+1

아마도 기본 데이터베이스에서 자동 시작을 수행하고 있습니까? –

+1

데이터베이스가 로컬 또는 원격입니까? –

+0

좋습니다. 설치 후 즉시이 첫 번째 실행이 수행 되었습니까? –

답변

4

질문에서 내가 제공 한 결론과 제안에 대한 질문에서 이게 :

서버 에이전트 serv 얼음은 시작 모드 Manual으로 설정 될 수 있습니다.

Manual starts a service as required or when called from an application (according to definition, but only some of the time in practice, depending on the service)

이 시작 모드 설정, 제품 설치의 일부로, 사용자 정의를 만들 수이 것 설치 작업을 완화하기 위해이 서비스가 전용으로 시작하고 응용 프로그램에 필요한 경우 의미 Automatic으로 변경 - 이로 인해 Windows가 시작될 때 서비스가 시작됩니다.

+0

insteresting, 자동 설치 중에이 기능을 사용할 수있는 방법을 찾지 못했습니다. 나는 가볼 게요 ... tnx! – Andrej

+0

거기에 .../AGTSVCSTARTUPTYPE을 "자동"으로 설정해야합니다. annser에 대해 다시 한 번! – Andrej

+0

언제든지. 다행 이군. :) –