none
How can I fix realted Sql server errors? RRS feed

  • 질문

  • SqlException: SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스할 수 없습니다. 인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오. (provider: Named Pipes Provider, error: 40 - SQL Server에 대한 연결을 열 수 없습니다.)

    Win32Exception: 네트워크 경로를 찾지 못했습니다


    var source = context.DotNetNoteArticle.OrderByDescending(d => d.Num);
    this sentence had error
    2018년 1월 3일 수요일 오전 7:55

답변

  • 안녕하세요,

    아래 내용 확인 및 해결 방법을 진행해보시기 바랍니다.

    서버에 연결하는 동안 오류가 발생했습니다. 기본 설정 시 SQL Server에서 원격 연결이 허용되지 않기 때문에 SQL Server 2005에 연결할 때 이 오류가 발생할 수 있습니다. (공급자: 명명된 파이프 공급자, 오류: 40 - SQL Server에 대한 연결을 열 수 없습니다.)

    이 오류는 보고서 서버 데이터베이스를 호스팅하는 데이터베이스 엔진 인스턴스에서 반환됩니다. 대부분의 경우 이 오류는 SQL Server 서비스가 중지되어 발생합니다. 또는 SQL Server Express with Advanced Services나 명명된 인스턴스를 사용할 경우 보고서 서버 데이터베이스의 연결 문자열이나 보고서 서버 URL이 올바르지 않으면 이 오류가 발생합니다. 이러한 문제를 해결하려면 다음을 수행하십시오.

    • SQL Server(MSSQLSERVER) 서비스가 시작되었는지 확인합니다. 데이터베이스 엔진 인스턴스를 호스팅하는 컴퓨터에서 시작, 관리 도구, 서비스를 차례로 클릭하고 SQL Server(MSSQLSERVER)로 스크롤합니다. SQL Server(MSSQLSERVER)가 시작되지 않은 경우 이 서비스를 마우스 오른쪽 단추로 클릭하고 속성을 선택한 후 시작 유형에서 자동을 선택하고 적용, 시작을 차례로 클릭한 다음 확인을 클릭합니다.
    • 보고서 서버 URL 및 보고서 서버 데이터베이스 연결 문자열이 올바른지 확인합니다. Reporting Services 또는 데이터베이스 엔진이 명명된 인스턴스로 설치된 경우 설치 중 만들어지는 기본 연결 문자열에 인스턴스 이름이 포함됩니다. 예를 들어 DEVSRV01이라는 서버에 SQL Server Express with Advanced Services의 기본 인스턴스를 설치한 경우 보고서 관리자 URL은 DEVSRV01\Reports$SQLEXPRESS가 됩니다. 또한 연결 문자열의 데이터베이스 서버 이름은 DEVSRV01\SQLEXPRESS와 유사하게 됩니다. SQL Server Express의 URL 및 데이터 원본 연결 문자열에 대한 자세한 내용은 SQL Server Express with Advanced Services의 Reporting Services("https://technet.microsoft.com/ko-kr/library/ms365166(v=sql.105).aspx")를 참조하십시오. 보고서 서버 데이터베이스의 연결 문자열을 확인하려면 Reporting Services 구성 도구를 시작하고 데이터베이스 설치 페이지를 확인합니다.
    2018년 1월 4일 목요일 오전 1:33
    중재자