如何检测数据库服务器存在与否?
来源:互联网 发布:java入门简明教程 编辑:程序博客网 时间:2024/06/05 09:56
使用,NET框架工厂类对有SQL Browser服务运行的SQL Server内联网的所有实例 进行调查。也就是说如果服务器管理员想要服务器对于内联网是可见的,那么他们就要启用协议和SQL Browser。工厂类可以请求每个浏览器的所有实例,并报告其状态(运行,暂停,停止)。
DbProviderFactories.GetFactory(),http://msdn.microsoft.com/en-us/library/s90hx22e.aspx
DbDataSourceEnumerator. GetDataSources (),http://msdn.microsoft.com/en-us/library/system.data.common.dbdatasourceenumerator.getdatasources.aspx
代码像是这样:
public void ShowInstances(DataRow drProvider)
{
try
{
DbProviderFactory factory = DbProviderFactories.GetFactory(drProvider);
DbDataSourceEnumerator dsE = factory.CreateDataSourceEnumerator();
if (dsE == null)
{
dgv1.DataSource = null;
MessageBox.Show("No instances visible for this provider(" + drProvider[0].ToString() + ")");
}
else
{
dgv1.DataSource = dsE.GetDataSources();
}
}
catch (Exception ex)
{
MessageBox.Show("This provider does not support data source enumeration...");
}
}
相关帖子:
http://social.msdn.microsoft.com/Forums/en/adodotnetdataproviders/thread/3916bde4-45fa-4d17-ac7a-c562e61d52a2
- 如何检测数据库服务器存在与否?
- XMLHTTP检测远程文件存在与否
- jQuery如何判断页面元素存在与否
- linux shell脚本 检测动态日期目录存在与否
- jQuery基础 -- 如何判断页面元素存在与否
- 判断文件存在与否
- 检测对象中属性的存在与否可以通过3种方法来判断。
- 检测耳机插入与否
- 如何检测文件是否存在
- 如何检测到链表中存在循环?
- Linux查看服务存在与否
- C++ 判断进程存在与否
- 如何检测mail服务器
- Symbian S60 如何检测文件夹是否存在
- Symbian S60 如何检测文件是否存在
- 如何检测EMail地址是否存在
- 如何检测单链表中的是否存在环
- 如何判断数据库是否存在
- 汇编语言与C语言的接口技术
- containof和list_entry的实现方式
- QT编辑框的下拉提示
- inline-block 属性分析
- HTML滚动条制作,怎么去除IE页面滚动条
- 如何检测数据库服务器存在与否?
- Delphi编程使用HOOK监视Windows
- C++ placement new
- 如何用C#为SQL Server数据库创建一个新表?
- 杂七八
- 怎样从Excel文件将数据导入到SQL Server数据库?
- 怎样通过C#运行一个.sql的脚本文件?
- git-server deploy
- Delphi - 关于钩子函数HOOK