zoukankan      html  css  js  c++  java
  • 查看数据库物理文件路径

    方式一:用于查询all数据库,适用于SQL2005及以上版本。

    USE [Master]

    Go

    /****** 对象 :  Table [dbo].[Master]    脚本日期 : 06/29/2009 11:11:01 ******/

    --SA 登录

    select a. [name] 逻辑文件名

    ,    case when charindex ( 'log' , b. [name]) >= 1

               then ' 数据库日志文件 ->' + b. [name]

                  else ' 数据库主文件 ->' + b. [name] end 物理文件名

    ,       b. physical_name 物理路径

    from    sys.databases a

    join    sys.master_files b on a. database_id= b. database_id

    -- 结果附图:

    方式二:用于查询all数据库,适用于SQL2000及以上版本。

    /****** 对象 :  Table [dbo].[Master]    脚本日期 : 10/10/2010 10:11:01 ******/

    --SA 登录

    select

    [dbid] '数据库 ID'

    , CASE   WHEN fileid = 1   THEN ' 主数据 '

           WHEN fileid = 2   THEN ' 主日志 '

           WHEN fileid between 2 and 65536 THEN ' 日志文件 ' + LTRIM ( fileid - 2)

           END 文件类型

    , name 逻辑文件名

    , [filename] 物理路径

    , [status] 数据库状态

    , size 数据库大小

    , maxsize 数据库最大值

    , growth [ 文件增长值 / 比率 ]

    from sys . sysaltfiles

    -- 结果附图:

    方式三:用于查询all数据库,适用于SQL2005及以上版本。

    /****** 对象 :  Table [dbo].[Master]    脚本日期 : 10/23/2010 10:11:01 ******/

    --SA 登录

     

    select

    database_id '数据库 ID'

    , CASE   WHEN FILE_ID = 1  THEN ' 主数据 '

           WHEN FILE_ID = 2  THEN ' 主日志 '

           WHEN FILE_ID between 2 and 65536   THEN ' 日志文件 ' + LTRIM ( FILE_ID - 2)

           WHEN FILE_ID = 65537  THEN ' 文件流 '

           END 文件类型

    , name 逻辑文件名

    , physical_name 物理路径

    , state_desc 数据库状态

    , size 数据库大小

    , max_size 数据库最大值

    , CASE   WHEN is_percent_growth = 1

        then LTRIM ( growth )+ '%'

           else LTRIM ( growth )+ 'KB' END 文件增长值

    from sys . master_files

    -- 结果附图:

    --注:方式二和三中的相关参数定义

      
    --max_size 数据库最大值参数释义:
        0 = 不允许增长;
        -1 = 文件将一直增长到磁盘变满为止;
        268435456 = 日志文件将增长到最大大小 2 TB。
    --如果升级的数据库没有限制日志文件大小,则日志文件的最大大小将报告为 -1。

  • 相关阅读:
    获取Enum枚举值描述的几法方法
    Android开发入门 Button事件实现的方法(原创)
    最有价值的.Net第三方控件
    Eclipse快捷键大全(转载)
    recovery教程
    XP系统通过无线网卡共享宽带给其他设备,正确的共享设置(修正版,绝对可行)
    使用Eclipse写QT
    Android 4.0模拟器弹出“谷歌拼音输入法”已停止运行的解决方法
    C# 枚举用法总结
    谷歌安卓系统使用必读,什么是root, Recovery, Radio, APP TO SD, Rom
  • 原文地址:https://www.cnblogs.com/accumulater/p/6101394.html
Copyright © 2011-2022 走看看