各位,我想知道关于sqldmo对象的一些知识,我看了一篇文章,其中一段是讲怎样获取所连接的SQL Server服务器上的所有数据库的一些信息如表名等,但是它调用的方法是用sqldmo对象封装好的,它也提供了那个dll但是本人还是想知道其所以然,因此在此需求大家的帮助,希望有知道这方面知识的兄弟帮帮忙,谢谢了!

解决方案 »

  1.   

    Reflector,这个工具能看dll的实际代码
      

  2.   

    to yufenfeila(雨纷飞啦) 
    这样啊,那你知道那个对象的用法吗?谢谢啊
      

  3.   

    Reflector 不行,sqldmo是com的
    搂主要明白什么,怎么用的话?
    ms-help://MS.MSDNQTR.2003FEB.2052/sqldmo/dmoref_con01_2yi7.htm
      

  4.   

    to hdt(倦怠)
    我看了你给我的文章,在最后有一段话提到了SQL-DMO documentation,你有这个documentation吗,这个就是我想要的,我想看看开发时到底怎么用这个东东(SQL-DMO)。另外想问下你,到哪找的这个文章啊,谢谢你啦!
      

  5.   

    随便写了一下,楼主参考参考String strDBName="Master";
    SQLDMO.SQLServer server=New SQLDMO.SQLServer();server.BlockingTimeout = 0;        //设置时间
    server.Connect "TestServer", "sa","";   //连接SQL Serverforeach(SQLDMO.Table table in server.Databases(strDBName).Tables
    {
      Console.WriteLine(table.Name);
    }