Windows Server 2003에서 VSTS 2008 + .Net 3.5 + C# + SQL Server 2008 Enterprise를 사용하고 있습니다. 다음 연결 문자열을 사용 중이며 labtest1은 로컬 컴퓨터 이름이고 다음을 사용하여 로컬 컴퓨터에서 연결합니다. ADO.Net. 그런 다음 연결 오류로 인해 항상 실패합니다. 그러나 연결 문자열을 "labtest1"에서 "."로 변경하면 연결에 동일한 ADO.Net 클라이언트 코드와 관련된 문제가 없습니다. 어떤 아이디어가 잘못 되었나요? SQL 서버에 연결하는 동안 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다SQL Server 연결 문제
Data Source=labtest1;Initial Catalog=CustomerDB;Trusted_Connection=true;Asynchronous Processing=true
여기에 내가 가진 자세한 오류 메시지,
System.Data.SqlClient.SqlException이다. 서버를 찾을 수 없거나 액세스 할 수 없습니다. 인스턴스 이름이 올 바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오. (공급자 : 명명 된 파이프 공급자, 오류 : 40 - SQL Server에 대한 연결을 열지 못했습니다.)
SQL Server 구성 관리자를 열면 의 5 개 항목이 있습니다. 1. SQL Server Services; 2. SQL Server 네트워크 구성 (32 비트). 3. SQL Native Client 10.0 구성 (32 비트); 4. SQL Server 네트워크 구성. 5. SQL Native Client 10.0 구성. 튜닝해야하는 것은 어느 것입니까? – George2
자세한 오류 메시지, 어떤 아이디어가 잘못 되었습니까? – George2
SQL Server 네트워크 구성에서 "프로토콜"노드를 찾을 수 있습니다.어떤 프로토콜을 사용할 수 있습니까? 명명 된 파이프 또는 tcp/ip를 활성화하십시오. –