sqlserver 中有很多数据库 如何获得这些数据库的名称 通过程序!!C# 或者其他语言

解决方案 »

  1.   

    --调用如下语句select name as 库名 from master..sysdatabases where dbid>=7
      

  2.   

    select name as 库名 from master..sysdatabases where dbid>=7>=7不要是获得所有数据库,但是这个大于不准确,比如你把pubs数据库删了,再重新建立pubs数据库,它的dbid会改变,所以通过>=7来判断是不是用户数据库并不准确
      

  3.   

    把pubs数据库删了,再重新建立pubs数据库,就应该算是用户数据库了吧