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

2016-02-19 11:16 14 1 收藏

下面这个C#列出局域网中可用SQL Server服务器教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - 编程语言 】

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1596891.html

延伸阅读
标签: SQLServer
引言 农业银行总行1998年以来正式推广了新版网络版综合业务统计信息系统,该系统是基于WindowsNT4.0平台,采用客户/服务器模式,以Microsoft SQL Server为基础建立起来的大型数据库应用程序,系统界面友好、操作简便,计算、分析、检索功能非常强大,为保证农业银行系统及时进行纵向和横向业务数据采集、按照不同要求生成统计报表,进行...
标签: 电脑入门
很多朋友在给自己的打印机安装驱动程序的时候会遇到提示无法安装这个硬件,RPC服务器不可用的情况,那么什么是PRC,为什么会提示rpc服务器不可用呢?图老师小编搜集整理如下: 在执行下列任一基于服务器的任务时,可能收到RPC server is unavailable (RPC 服务器不可用)错误信息: • 复制 • WinLogon • 启用受信任的关系 • 连接到...
标签: ASP
  组件逻辑 这个组件以“硬方式”编写以便说明如何在VB中调用Wivdons API, 如果你使用VB5中的printer 类也可以实现相同的功能。 这个组件调用了由Windows2000使用的EnumPrinters函数。这个函数以五种格式之一返回一个打印机列表,格式是由你确定的“等级”而定。在这个例子里,我们使用第四级,它只是列举了我们NT服务器所连接的打印机...
问题:目前,我们的群集微软SQL Server环境在所有节点中拥有的数据库超过200个。而虽然群集技术已经出现了一段时间,很多应用程序仍然不是群集感知的。一个“群集感知”应用程序是什么意思呢?简单来说,它意味着,该应用程序在一个群集实例的某个数据库故障转移之际,将尝试重新连接到该数据库并在数据库故障转移之前重新建立实例化的客户...
  时下拥有两台以上台式机的家庭已经为数不少,退役下来的老机器食之无味,弃之可惜。其实你完全可以利用它作为一台局域网服务器,在晚饭后呼朋喝友,喊上邻居,拉几条网线,搬上笔记本电脑一起对战CS和帝国时代,或者利用代理服务器共享上网。跟我来一起动手,搭建一个简单的Linux局域网服务器吧。 A.准备 Linux系统对服务器的要...

经验教程

902

收藏

69
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部