SQL Server 2008 Express 인스턴스로 새 Windows Server 2008 컴퓨터를 설치했습니다. SQL Browser 서비스가 올바르게 작동하지 않는 것 같습니다. Management Studio에서 서버를 검색하면 인스턴스 이름이 아닌 새 서버의 호스트 이름이 표시됩니다. 목록에서 호스트 이름을 선택하면 연결되지 않습니다. 하지만 hostname \ instancename 조합을 입력하여 수동으로 연결할 수 있습니다.인스턴스 이름이 아닌 호스트 이름 만 표시하는 SQL Server 브라우저
업데이트 1 :
- 브라우저 서비스가 실행되고, 나는 나쁜 연습 도메인 관리자를 포함하여 여러 가지 다른 계정으로 시도했다, 그러나 나는 문제 해결을 위해 어쨌든 시도했다.
- 나는 방화벽에서 적절한 구멍을 내고 방화벽을 완전히 꺼 버리려고 시도했다.
- 이것은 Windows Server 2008 64 비트 호스트에있는 Hyper-V, Windows Server 2008 32 비트 게스트에서 실행됩니다. 이 호스트 (문제없이)에서이 작업을 수행했지만 Express 대신 SQL 2008 Standard를 사용했습니다.
- SQL Server 컴퓨터에서 SSMS (Express)의 서버를 검색하면 제대로 작동하고 전체 인스턴스 이름이 표시됩니다. SSMS (표준)를 사용하여 원격 시스템 (동일한 인트라넷)에서 찾아 볼 때 호스트 이름 만 표시됩니다. 업데이트 2
:
제안으로 패킷을 이어 다음과 같은
- 클라이언트가 예상대로 방송을 전송하고 같은 네트워크에있는 다른 SQL 서버에서 올바른 응답을 받아 냈다.
- 서버가 브로드 캐스트를 받았지만 응답을 보내지 않았습니다.
이러한 결과를 고려해 볼 때, 처음에는 클라이언트 이름에 호스트 이름이 나타나는 이유가 궁금합니다. 그것은 전혀 나타나지 않아야합니다, 그렇죠?
갱신 3 :
Microsoft 지원에 전화로 한 시간 반을 보냈다. 나는 몇 가지 것을 배웠지 만 문제는 아직 해결되지 않았습니다. 동일한 컴퓨터에 SQL Standard의 인스턴스를 설치하는 것이 좋습니다. 나는 그랬고 새로운 예는 똑같은 증상을 나타낸다. 호스트 이름은 찾아보기 목록에 각 인스턴스마다 한 번만 표시됩니다.
업데이트를 4 :
유래는 현상금 시스템에 나 감사에 대한 답을 선택했지만이 질문은 대답하지 않습니다. 오늘 나는 전체 VM을 다른 호스트 서버로 옮겨 보았습니다. 모든 것이 정확히 같습니다. 호스트 이름은 여전히 찾아보기 목록에 인스턴스 이름없이 나타납니다.
업데이트를 5 :
의 Hyper-V 통합 서비스가 게스트 (SQL) 서버에 설치되어있는 것을 확인했다.
:(은 Hyper-V 및 같은 NIC 드라이버 또는 뭔가 다른 낮은 수준의 함께 할 수있는 뭔가가 가능하다 그것입니다 –
두 호스트 모두 같은 증상을 보이지 않는 sql 서버를 가진 다른 손님이있었습니다. – ScottStonehouse