>

Visual Studio 와의 연결 문제가 있습니다  그리고 SQL Server .

이것은 web.config 의 연결 문자열입니다.  파일;

<connectionStrings>
    <add name="WintipToysConnectionString" connectionString="Data 
Source=localhost\sqlexpress;Initial Catalog=WINGTIPTOYS;Integrated 
Security=True" providerName="System.Data.SqlClient" /> 
  </connectionStrings>

DB connection string 에 따르면   Visual Studio 에서 발견 내 connection string  입니다;

   Data Source=localhost\sqlexpress;Initial Catalog=WINGTIPTOYS;Integrated Security=True

추가 할 것 같지만 프로그램이 특정 라인에 도달하면이오류가 발생합니다.

System.Data.SqlClient.SqlException: 'A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred. Cannot create an automatic instance. See the Windows Application event log for error details.

실제로Microsoft웹 사이트에서WingTipToys자습서를 따르고 있으며SSMS에 연결된 데이터베이스를 사용하기 위해 고심하고 있습니다. .

VS 안에 쿼리를 작성할 수 있습니다  잘 작동합니다. 따라서 프로그램 실행시 왜이 프로그램에오류가 발생하는지 이해하지 못합니까?

감사합니다.

  • 답변 # 1

    긴급 시간에 SQLExpress를 사용하지 않은 것 같습니다. 사용중인 구문이 "인스턴스"에 대한 것 같습니다. 오류 메시지에 나와 있습니다.

    와이즈 비즈

    ...Cannot create an automatic instance...

    처럼보이는 것  conn 문자열 구문 ...

    다음과 같이 SQL Express의 "기본"인스턴스에 연결하십시오. server\instance

    이것을 참조하십시오 :

    SSE 연결 문자열 샘플

    그럼 ...

    Data Source=.\\SQLExpress

관련 자료

  • 이전 javascript - ObjectprototypetoString 또는 다른 JS 기본 코드를 (일시적으로) 재정의하는 방법
  • 다음 r - JPEG에서 해당 위치의 특정 색상을 추출하려면 어떻게해야합니까?