zoukankan      html  css  js  c++  java
  • 获取局域网内所有(数据库)SQLServer机器名和实例名

     public List<string> GetDataSource()
        {
          DataTable dataSources = SqlClientFactory.Instance.CreateDataSourceEnumerator().GetDataSources();

            DataColumn column = dataSources.Columns["InstanceName"];
            DataColumn column2 = dataSources.Columns["ServerName"];

            DataRowCollection rows = dataSources.Rows;
            List<string> Serverlist = new List<string>();
            string array = string.Empty;
            for (int i = 0; i < rows.Count; i++)
            {
                string str2 = rows[i][column2] as string;
                string str = rows[i][column] as string;
                if (((str == null) || (str.Length == 0)) || ("MSSQLSERVER" == str))
                {
                    array = str2;
                    Console.WriteLine(array);
                }
                else
                {
                    array = str2 + @"\" + str;
                    Console.WriteLine(array);
                }

                Serverlist.Add(array);
            }

            Serverlist.Sort();
            return Serverlist;
        }

  • 相关阅读:
    题解-Quantifier Question
    题解-[WC2011]最大XOR和路径
    笔记-Recursive Queries
    树套树
    SG函数
    题解-Magic Ship
    分块
    文章根据时间段显示的微信名和微信号
    jquery 在页面上根据ID定位(jQuery锚点跳转及相关操作) 经典
    nginx配置反向代理
  • 原文地址:https://www.cnblogs.com/cyb331/p/2627069.html
Copyright © 2011-2022 走看看