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.Length; i++)
{
serverList[i] = names.Item(i);
}
foreach (string str in serverList)
{
Console.WriteLine(str);
}
Console.ReadLine();
}
}
}
分享到:
相关推荐
上一篇文章展示了使用COM对象如何列出局域网中的 SQL Server服务器信息,后来还发现在.Net中有现成的类可用,而不需要使用不太熟悉的COM对象了,这样岂不是更好?下面我把代码展示给大家:
类似于sql Manager中搜索局域网服务器
C#获得SQLServer服务器名、数据库名、表名、以及字段名的方法归类.pdf
经过整理和测试,这是一个c#搜索并连接局域网SQL服务器示例
C#操作SQL Server中的Image类型数据 C#操作SQL Server中的Image类型数据 C#操作SQL Server中的Image类型数据 C#操作SQL Server中的Image类型数据 详细介绍请参考: ...
C# 对SqlServer中Image字段的读写的思路是将图片转换为二进制在向数据库写.
C#查找局域网所有sql服务器 以及数据备份和数据恢复 以及浏览指定服务器的数据库 和备份恢复 备份功能是备份到指定服务器的电脑的文件夹 要想备份到自己的机器需要修改路径和设置共享文件夹 里面的类里还有浏览表
C# 搜索局域网所有SQL数据库实例C# 搜索局域网所有SQL数据库实例
c# winform 实现登陆界面 链接sqlserver数据库
C#的sqlserver数据库操作封装类,封装了sql语句的查询、修改、插入、删除操作,以及存储过程的执行,包括有输入、输出参数的存储过程,存储过程的执行无需输入任何参数名称,只需输入参数值即可。同时封装了大批量...
C#动态获取局域网中所有在线的IP地址,资源里面包含所有的内容,源码,例子的窗体,例子在vs中直接可以打开...欢迎下载
SQL Server查询中的特殊字符处理(C#代码)
C#连接局域网sql2005或2008数据库
C#中读取sql server的数据,并在datagridview中显示
C#SqlServer数据库链接帮助类
C# excel 数据导入到sqlserver,方便数据的整理
主要介绍了C#更新SQLServer中TimeStamp字段(时间戳)的方法,涉及C#操作数据库字段的相关技巧,需要的朋友可以参考下