如何获取数据库ID 数据库里自己建了个库,在跟踪时,想用databaseid进行过滤,却不知道ID

解决方案 »

  1.   

    --使用系统存储过程可以查到指定数据库的所以信息,但是没听过数据库有ID的
    exec sp_helpdb 指定数据库名称
    --执行一下就知道了
      

  2.   

    exec sp_helpdb --后面不跟参数,就是查出服务器上的所以数据库信息
      

  3.   

    --#1
    use CSDN
    select DB_ID()
    --#2
    select db_id('csdn')
      

  4.   

    SELECT NAME,DBID FROM MASTER..SYSDATABASES WHERE NAME=@NAME