0

약 1 년 전에 로컬 네트워크를 통해 SQL Server에 액세스 할 수 있도록 개발 컴퓨터와 준비 컴퓨터를 구성했습니다. 어제 저녁, 우리 지원팀의 책임자는 우리의 물리적 스위치와 라우터 장비에 큰 변화를주었습니다.로컬 네트워크에서 SQL Server 2008 R2 작동 중지 (오류 26)

오늘 아침, 저는 두 컴퓨터에서 인터넷에 접속할 수 없었습니다. 이 얼마나 엉망 이냐!

두 컴퓨터에서 default gateway (고정 IP 구성)을 변경하여이 문제를 해결할 수있었습니다.

Configure static IP

지금 내가 사용 내 준비 컴퓨터에서 내 개발 데이터베이스 서버에 액세스 할 수 있습니다 : "192.168.1.58\SQLEXPRESS "와"JONATHAN\SQLEXPRESS "하지만 내가 사용 내 개발 컴퓨터에서 내 준비 개발 데이터베이스 서버에 액세스 할 수 없습니다 :"192.168.1.56\SQLEXPRESS을 "또는 "STAGING\SQLEXPRESS". 아직

, 내가 IP 및 명명 된 파이프 모두 사용하여 컴퓨터 자체 내 준비 데이터베이스 서버에 액세스 할 수 있습니다.

그 문제의 종류를 모두 내 SQL 서버부터 나를 귀찮게 우리에게있다 동일한 구성을 사용하십시오 (참고 : "Named Pipes"없이는 내 개발 컴퓨터가 정상적으로 작동합니다. 내 준비 컴퓨터에 활성화하면 문제가 해결되지 않았다)

SQL Server Configuration manager

그러나, 나는 연결을 시도 할 때마다, 나는 다음과 같은 오류 메시지가 얻을 :.

SQL Server error message

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) (.Net SqlClient Data Provider)

SQL Server (SQLEXPRESS) (일부 스레드에서 제안한대로 "Network Service"로 로그온)과 SQL Server Browser 서비스가 실행 중입니다 (여러 번 다시 시작하려고 시도 함). 내 firew를 끕니다. 모든.

Ping staging via CMD

액세스 네트워크를 통해 공유 파일 (\\STAGING) :

My SQL services are activated

내 준비 컴퓨터 Ping 할 수

I'm able to access the computer

을 그리고 심지어는 phpMyAdmin에의 액세스 내 브라우저 ()를 통해 210).

I'm able to access phpmyadmin

는 내가 뭔가를 분명 누락 느낌을 가지고 있지만, 내가 무엇을 알아낼 수 없습니다. 나는 더 많은 커피 하, 하, 하를 필요로한다. 아무도 인터넷에 그 제안하지 않기 때문에

당신의 도움이

+0

[이 게시물] (http://stackoverflow.com/questions/18060667/why-am-i-getting-cannot-connect-to-server-a-network-related-or-instance. -speci) 도움이 될 것입니다. "... Open SQL Server 구성 관리자 ->에 대한 프로토콜 -> TCP/IP -> IP 주소 (Tab) 마지막 항목 IP All로 이동하여 TCP 포트 1433을 언급하십시오. 이제 SQL Server () services.msc를 사용하여 ... " – BJones

+1

@bjones 고맙습니다. 방금 문제를 발견했습니다. 개발 컴퓨터는"직장 네트워크 * "에 있었고 스테이징 컴퓨터는"* 공용 네트워크 * "에있었습니다. 방화벽이 꺼져 있어도 * 공용 네트워크 *에 대한 추가 제한 사항이있는 것으로 보입니다. 아무도 인터넷을 통해 그 가능성을 제안하지 않기 때문에 나는 그것에 대한 답을 쓸 것이다. –

답변

0

내가 답을 쓸 것이다 주셔서 모두 감사합니다.

내 컴퓨터에서 인터넷/네트워크 액세스를 다시

, 내 준비 컴퓨터에서 내 개발 컴퓨터와 " 공용 네트워크"의 " 작업 네트워크"를 선택했습니다.

실제 장치로 일부를 재생하면 기술 담당자가 누가 변경했는지 내가 어떤 네트워크인지 확인하라는 제안을했다. (공공과 직장을 제외하고는 같은 네트워크 인 "네트워크 4"). http://www.dummies.com/how-to/content/how-to-change-a-network-type-in-windows-7.html에 따르면

: 나는 완전히 내 준비 컴퓨터에 내 방화벽을 해제했기 때문에

Windows 7 puts up your PC’s shields. Windows Firewall plugs almost all its openings and protects its internal programs for being connected to potentially hostile network.

는하지만 조금 더 복잡 이것보다 것 같다. SQL Server를 구성 할 때 이러한 추가 공용 보호를주의하십시오.

+0

SQL Server에서는 문제가되지 않지만 모든 네트워크 프로세스에서는 문제가됩니다. 다른 네트워크 위치에 있으면 일부 서비스 (예 : 인증 서비스)가 작동하지 않습니다. 호스트는 신뢰받지 못합니다. 여러분 모두 (또는 호스트의) 잘못된 구성의 단순한 오류로 보입니다. –

+0

@Ricardo C가 제 부분에서이 문제를 해결할 수 있다고 인정합니다. 인터넷에 아무도 그와 같은 가능성이 있음을 시사했다. 우리 중 가장 좋은 사람이라도 명백한 구성 오류를 만들 수 있습니다 (루트 문제를 다른 곳에서 검색 할 때 그렇게 명확하지 않을 수도 있음). 이것이 모든 것에 관한 이슈가 아니라고 생각하십시오. 결국 "공용 네트워크"에서도 phpmyadmin을 통해 내 공유 파일과 MySQL 데이터베이스에 액세스 할 수있었습니다 (내 질문에 스크린 샷을보십시오). –

+1

나는 죄책감을 버리려고하지 않고 있었다. 나는 그 말을 다르게해야했다. 나는이 문제가 SQL Server에만 국한되지 않는다고 말하며, 전체 시스템과 모든 구성 요소에 영향을 미쳤다면 SQL Server로 작업한다는 사실은 우연의 일치라고 말할 수있었습니다. 그러나 나는 당신의 요점을 보았습니다. –