C# 获取系统中安装的所有sql Server的列表
我正在尝试获取机器中安装的所有SQL Server的列表,并将它们填充到下拉列表中。我在谷歌搜索并尝试了以下内容:C# 获取系统中安装的所有sql Server的列表,c#,sql-server,drop-down-menu,C#,Sql Server,Drop Down Menu,我正在尝试获取机器中安装的所有SQL Server的列表,并将它们填充到下拉列表中。我在谷歌搜索并尝试了以下内容: using System; using System.Data; using Microsoft.SqlServer.Management.Smo; namespace SMOTest { class Program { static void Main() { DataTable dt = SmoApplic
using System;
using System.Data;
using Microsoft.SqlServer.Management.Smo;
namespace SMOTest
{
class Program
{
static void Main()
{
DataTable dt = SmoApplication.EnumAvailableSqlServers(false);
if (dt.Rows.Count > 0)
{
foreach (DataRow dr in dt.Rows)
{
Console.WriteLine(dr["Name"]);
}
}
}
}
}
但是,我没有找到Microsoft.SqlServer.Management.Smo的参考资料
获取所有sqlserver名称并将其填充到下拉列表中的最佳方法是什么?如果找不到,则可以通过谷歌搜索,并通过最简单的方式传递其引用 检查以下答案:
确实安装:可能会有帮助:@Samich我不想要实例及其references@ShaliniPavan如果您不想要SQL Server实例,那么您应该更新您的问题,以明确您要做什么-目前这个问题看起来很像您要的SQL Server实例列表。