0

내 연결 문자열은 다음과 같습니다. 응용 프로그램을 처음 실행하면 '시간 초과 예외'가 표시됩니다. 그러나 후속 실행을 위해, 괜찮습니다. DB를 SQLExpress 서버에 연결하는 데 시간이 걸릴 수 있습니다. Timeout 기간을 늘릴 수 있습니까? 감사합니다로컬 데이터베이스의 첫 번째 실행 시간 제한 예외

SQL Server 2005 Express 및 VS 2008 및 .Net 3.5를 사용하고 있습니다.

<add name="dotnetConnectionString" connectionString="Server=.\SQLExpress;AttachDbFilename=|DataDirectory|dotnet.mdf; Database=dotnet;Trusted_Connection=Yes;" providerName="System.Data.SqlClient"/> 
+0

응용 프로그램 설치시 수행해야하는 데이터베이스가 연결되어 있습니까? 또는 앱을 실행할 때마다 데이터베이스를 연결해야합니까? 앱을 시작할 때마다 대처하기위한 많은 노력이 필요합니다. – fritterfatboy

+0

이것은 제작 용이 아닙니다. 나는 단지 학교 프로젝트를하고 있는데, 처음으로 다른 PC에서 프로젝트를 실행하려고했을 때이 문제가 발생합니다. – TTCG

답변

0
연결 문자열에서

사용 연결 시간 제한과 시간 (초)을 지정합니다. 처음에는 60을 시도하십시오.

0

더 느린 컴퓨터에서는 정상입니다. 내 로컬 DB에, 나는 다음과 같은 명령을 사용하여 데이터베이스를 사용하기 전에 배치 파일을 실행

@ "\ SqlLocalDB.exe는"-s

예를 만듭니다 : "@ C : \ 프로그램 파일 \ 마이크로 소프트 BINN \ SqlLocalDB.exe는 "V11.0을 만들 \ 110 개 \ 도구 \ SQL 서버가

0

https://www.connectionstrings.com/sql-server-2012/

이 부분을 읽으 -s : 은 '생성하고 인스턴스를 시작합니다 LocalDB의 첫 번째 연결은 시간이 좀 걸립니다 연결 시간 초과 오류가 발생할 수 있습니다. 이런 경우 조금 기다렸다가 다시 연결하십시오. '

+0

답변 만 링크해도 좋은 답변으로 간주되지 않으므로 답변을 더 추가하십시오. – Aditya