方式一:用于查询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。

sql 查看数据库物理文件路径的更多相关文章

  1. SQL SERVER 查看mdf ldf文件路径

    SQL SERVER 查看mdf ldf文件路径 select filename from sysfiles

  2. 一次修改数据库物理文件造成Mysql宕机的恢复记录

    事件起始 某夜,我正在床上冥想准备入睡,忽然同事向我求救:消息内容如下: Oh My Gold 改了些配置,啥都没了!都没了!没了!了! 我仔细询问,原来是她因为某些原因将某库的物理文件夹改名后,发现 ...

  3. .NET客户端下载SQL Server数据库中文件流保存的大电子文件方法(不会报内存溢出异常)

    .NET客户端下载SQL Server数据库中文件流保存的大电子文件方法(不会报内存溢出异常) 前段时间项目使用一次性读去SQL Server中保存的电子文件的文件流然后返回给客户端保存下载电子文件, ...

  4. python 查看文件名和文件路径

    查看文件名和文件路径 1 >>> import os 2 >>> url = 'https://images0.cnblogs.com/i/311516/20140 ...

  5. 【转】[.Net] 确定当前网站的物理文件路径

    确定当前网站的物理文件路径 在应用程序中,您可能需要确定服务器上的文件或其他资源的路径.例如,如果应用程序以编程方式对文本文件进行读写操作,则必须为用于读取和写入的方法提供该文件的完整物理路径. 将物 ...

  6. SQL 无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问。)"

    用T-SQL命令附加数据库时,出现如下异常信息: 无法打开物理文件 XXX.mdf".操作系统错误 5:"5(拒绝访问.)". (Microsoft SQL Server ...

  7. SQL查看数据库所用用户表数量和使用的空间

    SQL Server数据库管理员通常硬盘空间奋斗,不断努力清理“表”,撰写许多查询,发现该表使用的硬盘空间. 本文介绍了如何查询系统表的空间使用情况,帮助数据库管理员识别正在使用最多的空间,以便存档旧 ...

  8. 学习练习SQL的数据库employee文件

    这个地址是一个已经集成了employee的database的sql文件.所以你可以下载这个sql文件,然后执行sql语句到对应的数据库中,这样你就可以练习sql语句了. 第一个链接是用户指导如何使用的 ...

  9. SQL 查看数据库表的容量大小

    --==============查看数据库表的容量大小========start================================?============ Create Table # ...

随机推荐

  1. JSP内置对象---请求重定向与请求转发的区别

    视频地址:http://www.imooc.com/video/3306 方便理解:

  2. java mysql 日期类型

    mysql(版本:5.1.50)的时间日期类型如下: datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59: ...

  3. 又出头了,又SB了

    前些天买冰箱的事啊.. 前些天卡激活的事啊.. 今天门禁的事情啊.. 自己真是大傻逼啊.. 自己表情非常难看.注意保持乐观帅气的笑容.

  4. js①

    JavaScript的引入方式 直接在script标签内部书写代码 ```html <!DOCTYPE html> ``` 2. 通过script标签的src属性,引入外部的JavaScr ...

  5. 关于freeCAD

    FreeCAD界面 FreeCAD的功能目的是成为一个3D CAD 建模工具.她的开发完全遵循 Open Source (GPL & LGPL License)协议. FreeCAD的目标直指 ...

  6. python wordcloud 对电影《我不是潘金莲》制作词云

    上个星期五(16/11/18)去看了冯小刚的最新电影<我不是潘金莲>,电影很长,有点黑色幽默.看完之后我就去知乎,豆瓣电影等看看大家对于这部电影的评价.果然这是一部很有争议的电影,无论是在 ...

  7. Python里的编码问题

    马克一篇 http://bbs.chinaunix.net/archiver/tid-1163613.html http://www.openhome.cc/Gossip/Python/ImportI ...

  8. shell 中变量前"?"的作用

    example: if ($?USER == 0 || $?prompt == 0)   then       ....     if ( $?DS_HOME != 0 ) then if ( ${? ...

  9. BZOJ 1858 线段树

    标记会重叠需要判断. #include <bits/stdc++.h> using namespace std; inline int Max(int x,int y) {return x ...

  10. Jenkins - 持续集成环境搭建

    1. Jenkins 概述 Jenkins是一个开源的持续集成工具.持续集成主要功能是进行自动化的构建.自动化构建包括自动编译.发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件. 2 ...