gpt4 book ai didi

c# - x64 SQL Server 检测网络实例名称

转载 作者:太空宇宙 更新时间:2023-11-03 16:00:30 29 4
gpt4 key购买 nike

我正在尝试检索网络上 SQL Server 安装的详细信息。我都用过

SmoApplication.EnumAvailableSqlServers
SqlDataSourceEnumerator.Instance.GetDataSources()

但它只返回不能完全帮助我的服务器名称。我需要获取实例名称。使用注册表不是一个好方法,因为我正在搜索我的整个网络。我搜索了一下,有人说这些方法只检测 x64 服务器的服务器名称。

这是真的吗?如果是这样,我该如何克服它?

最佳答案

此问题的解决方案是启用 SQL 浏览器服务,因为它在枚举网络上的服务器时会被使用。对于只有一个默认名称为 MSSQLSERVER 的实例的服务器,实例名称将为空,甚至在连接字符串中都不需要。

关于c# - x64 SQL Server 检测网络实例名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21667288/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com