2011-10-13 8 views
0

웹 서버에있는 ASP.NET 응용 프로그램이 있습니다. 내 응용 프로그램이 로컬 컴퓨터에있는 SQL Server에 연결되기를 원합니다. TCP/IP를 사용하여 어떻게 수행됩니까? 서버 섹션에서 로컬 컴퓨터의 IP 주소를 지정하고 방화벽 등에서 예외를 추가하려고 시도했지만 항상 오류가 발생합니다.웹 서버의 SQL Server 2008에 연결

SQL Server에 연결하는 동안 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스 할 수 없습니다. 인스턴스 이름이 올 바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오. (공급자 : SQL 네트워크 인터페이스, 오류 : 26 - 서버/인스턴스 지정 오류) (Microsoft SQL Server, 오류 : -1)

+0

이 질문에 대답 할 수 없습니다. 오류가 무엇입니까? –

+1

이것이 serverfault.com에 더 적합하다고 생각합니다 – sll

+1

SQL Server 서비스 구성 도구에서 TCP 프로토콜을 활성화 했습니까? –

답변

0
  1. 로컬 컴퓨터의 IP는 웹 서버의 방화벽에 정적 IP
  2. 이어야하고 로컬 컴퓨터는 올바른 사용자 이름이 있는지 확인 PORT 1433, 1434오고 나가는
  3. 를 예외를 추가하고 암호
+0

우리는 VPN을 사용해야합니까? – sony

+1

음 ... 시스템을 두 개의 네트워크에 동시에 연결할 수 있는지 확실하지 않습니다. 웹 서버가 프로덕션 서버 인 경우 위험 할 수 있습니다. 그렇지 않다면 vpn에 두 머신을 둘 수 있으며 웹 서버에있는 연결 문자열에서 시스템 이름을 통해 로컬 시스템에 액세스 할 수 있습니다. 하지만 여전히 두 컴퓨터에서 포트를 열어야합니다. – saarthak

0

연결 문자열을 게시 할 수 있다면 문자열이 도움이 될 수 있지만 네트워크가 있는지 확인하십시오. Library = DBMSSOCN 및 "Data Source = 여기에있는 IP, 1433"

포트 1433이 SQL Server의 기본값이라고 생각합니다.

관련 문제