2014-02-10 2 views
2

내 네트워크에서 SQL Server 설치의 세부 정보를 검색하려고합니다. 둘 다 사용했습니다x64 네트워크 인스턴스 이름에서 SQL Server 검색

SmoApplication.EnumAvailableSqlServers 
SqlDataSourceEnumerator.Instance.GetDataSources() 

하지만 완전히 도움이되지 않는 서버 이름 만 반환합니다. 인스턴스 이름을 가져와야합니다. 내가 전체 네트워크를 검색하고 있기 때문에 레지스트리를 사용하는 것은 좋은 방법이 아닙니다. 검색 한 결과 일부 사람들은 이러한 방법이 x64 서버의 서버 이름 만 검색한다고 말했습니다.

사실입니까? 그리고 만약 그렇다면 어떻게해야합니까?

답변

0

이 문제의 해결책은 네트워크에서 서버를 열거 할 때 SQL Browser Service를 사용하도록 설정하는 것이 었습니다. 기본 이름이 MSSQLSERVER 인 인스턴스가 하나만있는 서버의 경우 인스턴스 이름은 비어 있으며 연결 문자열에 필요하지 않습니다.