使用SQL-DMO对象去获取,应该是比较快的,即便你不知道uid和pwd
http://dotnet.aspx.cc/ShowDetail.aspx?id=BCEAADFB-CFF3-4804-B3B3-6C7D6488982B
http://dotnet.aspx.cc/ShowDetail.aspx?id=BCEAADFB-CFF3-4804-B3B3-6C7D6488982B
解决方案 »
- public int? Audit 这个问号表示什么意思??
- C#程序开机自动运行
- 有没有水晶报表的资料
- 在c#里如果goto到一段程序后,继续下面的程序可以吗?有没有什么替代的办法?
- 请从内存的角度 来解释一下 引用类型和值类型的区别
- c#怎样在第2个窗体关闭时将数值返回给第一个窗体?
- 急急急!bs怎么为自定义控件ZedGraphWeb1添加mouseup mousedown mousemove事件呢,开源的没有这三个事件呢?谢谢!
- Process调用本地程序产生的异常问题
- 如何判断文件没有被其他进程访问?
- 请教有没有能打印Excel文档的库(不使用office)
- 如何给XmlDocument对象添加一行?
- 高分求解,怎样处理保存成XML文件
{Connection.open}
catch
{ }
//可以啊?
{Connection.open}
catch
{ }
//可以啊?这样用,如果联接不通,至少要等30秒啊。
太慢了。
SQLDMO.NameList nameList;
int i = 0;
try
{
nameList = sqlApp.ListAvailableSQLServers();
}
catch(Exception ex)
{
nameList=null;
}
for(i=1;i<nameList.Count+1;i++)
{
string servername=nameList.Item(i).ToString(); }
应该是检测的慢
-------
如果实际connection time = 6
你的这个方法就有点问题了.
使用SQL-DMO对象去获取,应该是比较快的,即便你不知道uid和pwd
http://dotnet.aspx.cc/ShowDetail.aspx?id=BCEAADFB-CFF3-4804-B3B3-6C7D6488982B
-----------------------------------------------------------------------------------这个方法可能是最快的了。
將200分比曬我
所以,除了IP,还要知道端口。
知道IP与PORT,就可用Socket联结此端口,如果成功了,说明有SQL SERVER.
程序试图连接到一个SQLServer,可能会由于很多原因。这个网络查找的过程,应该是属于正常的。
http://www.ccw.com.cn/htm/app/aprog/01_8_1_2.asp
因为许多服务器禁止这一功能