gpt4 book ai didi

c# - 如何使用 C# 代码获取可用 SQL Server 的列表?

转载 作者:可可西里 更新时间:2023-11-01 08:37:49 25 4
gpt4 key购买 nike

我已经创建了一个桌面应用程序。在应用程序启动时,我想显示本地 PC 上所有可用 SQL Server 实例的列表,并允许选择要连接的 SQL Server 名称。

有没有办法获取本地 PC 上可用的所有 SQL Server 实例名称的列表?

非常感谢。

最佳答案

string myServer = Environment.MachineName;

DataTable servers = SqlDataSourceEnumerator.Instance.GetDataSources();
for (int i = 0; i < servers.Rows.Count; i++)
{
if (myServer == servers.Rows[i]["ServerName"].ToString()) ///// used to get the servers in the local machine////
{
if ((servers.Rows[i]["InstanceName"] as string) != null)
CmbServerName.Items.Add(servers.Rows[i]["ServerName"] + "\\" + servers.Rows[i]["InstanceName"]);
else
CmbServerName.Items.Add(servers.Rows[i]["ServerName"].ToString());
}
}

关于c# - 如何使用 C# 代码获取可用 SQL Server 的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10781334/

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