加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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

发布时间:2020-12-12 01:13:05 所属栏目:MySql教程 来源:网络整理
导读:《Mysql学习C#列出局域网中可用SQL Server服务器》要点: 本文介绍了Mysql学习C#列出局域网中可用SQL Server服务器,希望对您有用。如果有疑问,可以联系我们。 SQLDMO由Microsoft?SQL?Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象,所以大家在用

《Mysql学习C#列出局域网中可用SQL Server服务器》要点:
本文介绍了Mysql学习C#列出局域网中可用SQL Server服务器,希望对您有用。如果有疑问,可以联系我们。

SQLDMO由Microsoft?SQL?Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象,所以大家在用之前必须在.NET项目中添加对它的引用.注意是添加COM引用,在列表中找到“Microsoft??SQLDMO?Object?Library(可能路径是:系统盘符:Program?FilesMicrosoft?SQL?Server80ToolsBinnsqldmo.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();
????????}
????}
}

MYSQL必读

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读