如何遍历安装的SQL实例

以下内容转自网络:

要获取全部的已经安装好的SQL实例名称,可以通过System.Data.SqlClient下的SqlClientFactory(这是一个实现了DbFactory抽象类的单例模式类,全部返回SQL的各种需要的衍生操作类,例如SqlCommand,SqlConnection等)。

Code:

 var table = SqlClientFactory.Instance.CreateDataSourceEnumerator().GetDataSources();
            foreach (DataRow item in table.Rows)
            {
                foreach (DataColumn col in table.Columns)
                {
                    Console.WriteLine(item[col].ToString());
                }
            }

你可能感兴趣的:(如何遍历安装的SQL实例)