您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 天水分类信息网,免费分类信息发布

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

2024/4/11 1:50:40发布8次查看
sqldmo(sql distributed management objects,sql分布式管理对象)封装了microsoft sql server数据库中的对象。sqldmo是microsoft sql server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。
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[i] = names.item(i);
}
foreach (string str in serverlist)
{
console.writeline(str);
}
console.readline();
}
}
}
天水分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录