我们有一个集群SQL Server,我们使用SRV DNS条目来定位服务(即sql.mycompany.com
)。
MyCompany.com_tcp_http Service Location (SRV) [0][0][1433]sql.Mycompany.com
现在,我如何使用.NET SQLConnection来使用此dns名称(而不是服务器名称/ IP)?有任何想法吗?
我应该先使用System.Net.Dns
进行翻译吗?
答案 0 :(得分:0)
.NET SQLConnection不会查找SRV记录,只会查找A记录。
所以是的,您需要自己使用System.Net.Dns查询您的SRV记录,解析并使用连接字符串中的结果。