【问题标题】:Using a SRV DNS entry to connect to SQL Server in .NET使用 SRV DNS 条目连接到 .NET 中的 SQL Server
【发布时间】:2009-07-02 09:17:17
【问题描述】:

我们有一个集群 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翻译?

【问题讨论】:

  • 你可以在 serverfault.com 上试试这个
  • 使用 sql.mycompany.com 作为服务器是否不起作用?

标签: .net sql-server dns srv


【解决方案1】:

.NET SQLConnection 不会查找 SRV 记录,只会查找 A 记录。

所以是的,您需要自己使用 System.Net.Dns 查询您的 SRV 记录,解析并在您的连接字符串中使用结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多