C#列出局域网中可用SQLServer服务器(续)
作者:营营420_769 | 来源:互联网 | 2022-02-22 10:16
上一篇文章展示了使用COM对象如何列出局域网中的SQLServer服务器信息,后来还发现在.Net中有现成的类可用,而不需要使用不太熟悉的COM对象了,这样岂不是更好?下面我把代码展示给大家:
using System;
using System.Data.Sql;
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);
//}
SqlDataSourceEnumerator instance =SqlDataSourceEnumerator.Instance;
System.Data.DataTable table = instance.GetDataSources();
DisplayData(table);
Console.ReadLine();
}
private static void DisplayData(System.Data.DataTable table)
{
foreach (System.Data.DataRow row in table.Rows)
{
Console.WriteLine("服务器名 = {0}", row["ServerName"]);
Console.WriteLine("实例名 = {0}", row["InstanceName"]);
Console.WriteLine("是否集成验证 = {0}", row["IsClustered"]);//即Windows身份验证和SQL Server验证
Console.WriteLine("版本 = {0}", row["Version"]);//8.*是SQL 2000,9.*是SQL 2005
Console.WriteLine("============================");
}
}
}
}
文章引用自:
推荐阅读
-
【自制小工具】代码生成器陆陆续续接触过好几款代码生成工具,发现确实好用,但都会有那么点不完善的地方,所以索性就自己做一个吧。界面非常简单,反正是自己用的,简单点用起来也方便上图:左 ...
[详细]
蜡笔小新 2024-09-29 20:01:18
-
1、下载官网:https:www.php.netdownloads#cdmydata#wgethttps:www.php.netdistributionsphp ...
[详细]
蜡笔小新 2024-09-30 19:32:33
-
-
nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ...
[详细]
蜡笔小新 2024-09-30 18:08:19
-
通过CreateDirectory命令创建相应的Directory之后,可以将目录的访问权限授予其他用户,这样其他用户就能通过外部表访问很多主机上的文件,而不需要登录到数据库服务器 ...
[详细]
蜡笔小新 2024-09-30 15:07:54
-
导读:今天编程笔记来给各位分享关于php动态扩展怎么加载的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: ...
[详细]
蜡笔小新 2024-09-30 12:05:57
-
变相的实现connect的超时,我要讲的就是这个方法,原理上是这样的:1.建立socket2.将该socket ...
[详细]
蜡笔小新 2024-09-30 10:51:53
-
php教程|PHP开发jqueryphp教程-PHP开发如下所示:软件市场源码,vsCode字体不变,ubuntu的所有版本,taotomcat,sqlite连接php,个人域名服 ...
[详细]
蜡笔小新 2024-09-29 19:32:31
-
在写每日签到的时候,我居然使用的是本地时间被项目经理笑哭了。。。。,如果你在写单机游戏,没有游戏服务器,但又不想使用本地时间,就可以采用下面方法.方法总结: 1.使用 ...
[详细]
蜡笔小新 2024-09-29 18:54:49
-
本文目录一览:1、数据库有哪几种2、数据库软件 ...
[详细]
蜡笔小新 2024-09-29 17:57:01
-
例子如Table表有性别字段,1代表男2代表女、3代表中性、还有没填就代表未说明selectid,decode(sex,'1','男', ...
[详细]
蜡笔小新 2024-09-29 16:46:12
-
一般情况下当我们在安装win7系统之后,都是需要进行激活才能够正常使用所有功能,而最近有用户反映说win7激活失败提示错误代码0xc004e003,这是怎么回事?怎么解决呢?为此, ...
[详细]
蜡笔小新 2023-10-15 18:00:44
-
Code分页存储过程CREATEprocedurePagersqlstrnvarchar(4000),--查询字符串currentpageint,--第N页pagesizeint- ...
[详细]
蜡笔小新 2023-10-12 15:59:59
-
优酷如何去广告?优酷应该是大家最常使用的视频播放器了,然而优酷的广告也是很多,那么要如何去除烦心的广告呢?下面小编给大家分享优酷去广告的小技巧,请大家笑纳!步骤如下:1、找到hos ...
[详细]
蜡笔小新 2023-10-12 15:44:09
-
蜡笔小新 2023-10-12 13:28:00
-
在WinPhoneSilverlightapi中,有一个PhotoChooserTask选择器,指定宽、高属性,在选择图片的时候,可以进行裁切,代码:PhotoChooserTas ...
[详细]
蜡笔小新 2023-10-12 07:02:47
-