服务器之家

服务器之家 > 正文

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

时间:2019-10-21 15:10     来源/作者:C#教程网

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(); 
        } 
    } 

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部