如何获取连接数据库服务器的数据库信息
包括系统数据库和用户数据库的名称

解决方案 »

  1.   

    楼主用的是SQL Server吗?服务器的数据库列表放在Master数据库里面。对Master数据库运行以下语句即可读取数据库列表:
    SELECT * FROM SysDatabases ORDER BY [Name]
      

  2.   

    对象名  'SysDatabases' 无效。
      

  3.   

    SysDatabases这个表只有在数据库Master才有。
      

  4.   

    select * from sysdatabases ORDER BY DBIDdbID:1~6为系统数据库
      

  5.   

    使用Ado.net获取数据库架构信息
    http://blog.csdn.net/zhzuo/archive/2004/07/03/33273.aspx
      

  6.   

    只显示用户数据库:
    use master
    select * from sysdatabases where dbid>6