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

2022-11-12 09:20:09
内容摘要
这篇文章主要为大家详细介绍了C#列出局域网中可用SQL Server服务器,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记! SQLDMO由MicrosoftSQL
文章正文

这篇文章主要为大家详细介绍了C#列出局域网中可用SQL Server服务器,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

SQLDMO由MicrosoftSQLServer自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象,所以大家在用之前必须在.NET项目中添加对它的引用。注意是添加COM引用,在列表中找到“MicrosoftSQLDMOObjectLibrary(可能路径是:系统盘符:\ProgramFiles\MicrosoftSQLServer\80\Tools\Binn\sqldmo.dll)”,然后点确定即可添加引用。下面是用C#语言书写的用于列举局域网中可用的MicrosoftSQLServer的类:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceAllSqlServer{classProgram{staticvoidMain(string[]args){SQLDMO.NameListnames;SQLDMO.ApplicationClassac=newSQLDMO.ApplicationClass();names=ac.ListAvailableSQLServers();string[]serverList=newstring[names.Count];for(inti=0;i<serverList.Length;i++){serverList[i]=names.Item(i);}foreach(stringstrinserverList){Console.WriteLine(str);}Console.ReadLine();}}}

注:关于C#列出局域网中可用SQL Server服务器的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!