2009-07-02 4 views
0

우리는 클러스터 SQL Server를 가지고 있으며 SRV DNS 항목을 사용하여 서비스를 찾습니다 (예 : sql.mycompany.com).SRV DNS 항목을 사용하여 .NET에서 SQL Server에 연결

MyCompany.com_tcp_http Service Location (SRV) [0][0][1433]sql.Mycompany.com 

이제 어떻게 .NET SQLConnection을 사용하여 서버 이름/IP 대신이 DNS 이름을 사용할 수 있습니까? 어떤 아이디어?
먼저 번역하려면 System.Net.Dns을 사용해야합니까?

+0

이 문제는 serverfault.com에서 시도하십시오 – Sam

+0

서버용 sql.mycompany.com을 사용하면 작동하지 않습니까? – Sam

답변

0

.NET SQLConnection은 SRV 레코드를 조회하지 않고 A 레코드 만 조회합니다.

네, System.Net.Dns를 사용하여 SRV 레코드를 쿼리하고 구문 분석하여 연결 문자열에 결과를 사용해야합니다.

관련 문제