广

MYSQL

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    C#列出局域网中可用SQL Server服务器

    2018-05-07 10:24:32 次阅读 稿源:互联网
    零七网广告
    全网推广平台,软文发布

    SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象,所以大家在用之前必须在.NET项目中添加对它的引用。注意是添加COM引用,在列表中找到“Microsoft  SQLDMO Object Library(可能路径是:系统盘符:/Program Files/Microsoft SQL Server/80/Tools/Binn/sqldmo.dll)”,然后点确定即可添加引用。
    下面是用C#语言书写的用于列举局域网中可用的Microsoft SQL Server的类:

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace AllSqlServer
    {
        class Program
        {
            static void Main(string[] args)
            {
                SQLDMO.NameList names;
                SQLDMO.ApplicationClass ac = new SQLDMO.ApplicationClass();
                names = ac.ListAvailableSQLServers();
                string[] serverList = new string[names.Count];
                for (int i = 0; i < serverList.Length; i++)
                {
                    serverList[i] = names.Item(i);
                }
                foreach (string str in serverList)
                {
                    Console.WriteLine(str);
                }
                Console.ReadLine();
            }
        }
    }

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七网广告
    零七网广告
    零七网广告
    零七网广告