2
任何人都知道是否有更「最新」的方式通過.Net枚舉所有可用的SQL Server實例,即不使用System.Data - DataTable/DataRow位。從.Net中枚舉可用的SQL Server
SqlDataSourceEnumerator sqlEnumerator = SqlDataSourceEnumerator.Instance;
DataTable dt = sqlEnumerator.GetDataSources();
foreach(DataRow row in dt.Rows)
{
Console.WriteLine(row["ServerName"]);
Console.WriteLine(row["InstanceName"]);
Console.WriteLine("*******************************");
}
的可能重複[如何列出在C#中使用SMO SQL Server的可用實例?](http://stackoverflow.com/questions/1130580/how-to -list-available-instances-of-sql-servers-using-smo-in-c) – JohnFx 2010-06-17 22:43:52
@JohnFx我確實看到了,但我想盡可能避免依賴於SMO – 2010-06-17 23:42:45