在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息
前面写过一篇《如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复》的随笔,有朋友希望能多介绍一些SQLDMO的用法。现在,我简单介绍一下在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息。首先我们想到的是所在的局域网内有多少SQL Server服务器,知道了服务器,有了登录的用户名和密码,就可以知道在指定的服务器上有多少张表,视图,存储过程,以及每张表中包含的字段信息等。1.获取服务器的列表:
获取服务器时,主要是利用了SQLDMO的Application对象,该对象主要有以下几个主要的属性和方法:
方法:ListAvailableSQLServers()
属性:Name
SQLServers
Properties
示例程序:
1/**////
2 /// 获取局域网内数据库服务器列表
3 ///
4 private void FormatServerList()
5 {
6 sqlServers = sqlApp.ListAvailableSQLServers();
7
8 if(sqlServers != null)
9 {
10 for(int i=0;i
页:
[1]