peibaishi 发表于 2015-7-2 09:11:54

在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]
查看完整版本: 在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息