Windows Forms 응용 프로그램과 SQL Server를 원격으로 연결하려고합니다.Windows 응용 프로그램에서 SQL Server에 연결할 수 없습니다.
하지만 다음과 같은 예외를 얻고있다 :
내부 공급자 오픈에 실패했습니다.
의 InnerException : 네트워크 경로를 찾을 수 없습니다
. 그것은하지만 서버에서 데이터베이스, 내 로컬 데이터베이스와 연결되어
<add name="dbEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="Data Source=serverip;Database=dbname;User ID=myuser;Password=mypass;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
:
이 내 연결 문자열입니다.
모든 sql 서비스가 실행 중이고 TCP/IP가 활성화되어 있고 방화벽에 sql 포트에 대한 규칙이 있는지 서버에서 확인했습니다.
내가 누락 된 것이 있습니까?
안내해주세요.
감사합니다.
"네트워크 경로를 찾을 수 없습니다"라는 오류 메시지가 해당 키워드입니다. 기존 경로 디렉토리에 연결 하시겠습니까? 또는 SQL Server 자격 증명 (SQL 서버 이름과 암호)이 서버의 SQL Server와 연결 문자열에 일치합니까? – GNMercado
예, 자격 증명이 올바른 것입니다. – user2517610
'네트워크 경로를 찾을 수 없습니다'는 일반적으로 네트워크 서버에 연결할 때 표시되는 오류가 아닙니다. 실패하고있는 코드 줄을 게시 할 수 있습니까? SSMS에서 네트워크 서버에 대한 테스트 연결을 완료 할 수 있습니까? –