2013-01-05 2 views
0

내 asp.net 응용 프로그램에서 SQL Server에 연결하려고합니다.'sa'사용자가 로그인하지 못했습니다.

나는 응용 프로그램을 실행하는 동안 오류가 다음 무엇입니까 : 내가 관련 데이터 소스로 원격 서버의 IP 주소를 사용하는 경우

"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: 26 - Error Locating Server/Instance Specified)"

를 다음과 같이 내 Web.config의에서 연결 문자열을 준 문자열에 다음과 같은 오류가 발생합니다. "사용자가 'sa'에 대해 로그인 할 수 없습니다."

네트워크 팀에 의해 수행 된 서버와 컴퓨터간에 일부 포트를 열어야한다는 것을 조사하고 발견했습니다. . 이 문제를 해결하는 방법?

답변

0

직접하실 수 없습니다. TCP/IP enabled이 필요하고 원격 서버의 SQL Server 구성 관리자에 TCP/IP Ports을 구성해야합니다.

TCP/IP 연결이 필요합니다. 바로 실행하고 서버 이름 상자에 DNS 호스트 이름 또는 IP 주소를 입력하고 연결을 누릅니다. 호스팅 회사는 SQL Server 인스턴스에서 TCP/IP를 사용하도록 설정하고 인스턴스에서 실행중인 IP 주소에 대한 보안 액세스를 제공해야합니다.

대부분의 관리자는 방화벽 외부에서 SQL Server에 직접 액세스 할 수 없습니다. 이 경우 VPN을 통해 호스트에 연결할 수 있으면 Enterprise Manager 또는 SQL Management Studio를 사용하여 서버에 직접 연결할 수 있어야합니다.

당신이 Hypersonic 또는 H2에서 코드를 포팅 Configurations-Remote-Server

0

그것을 통해 이동하세요? 그렇다면 사용자 이름 sa이 작동하지 않습니다.

관련 문제