sql 查看数据库物理文件路径
方式一:用于查询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 查看数据库物理文件路径的更多相关文章
- SQL SERVER 查看mdf ldf文件路径
SQL SERVER 查看mdf ldf文件路径 select filename from sysfiles
- 一次修改数据库物理文件造成Mysql宕机的恢复记录
事件起始 某夜,我正在床上冥想准备入睡,忽然同事向我求救:消息内容如下: Oh My Gold 改了些配置,啥都没了!都没了!没了!了! 我仔细询问,原来是她因为某些原因将某库的物理文件夹改名后,发现 ...
- .NET客户端下载SQL Server数据库中文件流保存的大电子文件方法(不会报内存溢出异常)
.NET客户端下载SQL Server数据库中文件流保存的大电子文件方法(不会报内存溢出异常) 前段时间项目使用一次性读去SQL Server中保存的电子文件的文件流然后返回给客户端保存下载电子文件, ...
- python 查看文件名和文件路径
查看文件名和文件路径 1 >>> import os 2 >>> url = 'https://images0.cnblogs.com/i/311516/20140 ...
- 【转】[.Net] 确定当前网站的物理文件路径
确定当前网站的物理文件路径 在应用程序中,您可能需要确定服务器上的文件或其他资源的路径.例如,如果应用程序以编程方式对文本文件进行读写操作,则必须为用于读取和写入的方法提供该文件的完整物理路径. 将物 ...
- SQL 无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问。)"
用T-SQL命令附加数据库时,出现如下异常信息: 无法打开物理文件 XXX.mdf".操作系统错误 5:"5(拒绝访问.)". (Microsoft SQL Server ...
- SQL查看数据库所用用户表数量和使用的空间
SQL Server数据库管理员通常硬盘空间奋斗,不断努力清理“表”,撰写许多查询,发现该表使用的硬盘空间. 本文介绍了如何查询系统表的空间使用情况,帮助数据库管理员识别正在使用最多的空间,以便存档旧 ...
- 学习练习SQL的数据库employee文件
这个地址是一个已经集成了employee的database的sql文件.所以你可以下载这个sql文件,然后执行sql语句到对应的数据库中,这样你就可以练习sql语句了. 第一个链接是用户指导如何使用的 ...
- SQL 查看数据库表的容量大小
--==============查看数据库表的容量大小========start================================?============ Create Table # ...
随机推荐
- 学员报名WDP培训之前必须阅读
Oracle WDP核心概念:Oracle WDP的全称为Oracle Workforce Development Program,主要面向学生.个人市场,这是Oracle公司针对职业教育市场在全球推 ...
- Java特性-动态代理
代理在开发中无处不在: 我们完成一个接口开发A,接口下有很多个实现类,这些类有些共同要处理的部分,比如每一个类都定义了接口A中的方法getXX(String name).我现在想把每次调用某个实现类的 ...
- Lightoj 题目1422 - Halloween Costumes(区间DP)
1422 - Halloween Costumes PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 ...
- 有关javascript的性能优化(合理的管理内存)
使用具备垃圾收集机制的语言编写程序,开发人员一般不必操心内存管理的问题.但是,Javascript在进行内存管理及收集时面临的问题是有点与众不同.其中最主要的一个问题是分配给Web浏览器的可用内存数量 ...
- 第二篇——The communication during software engineering.
I've learned a lot in my software engineering class about how a program comes out.That's also a esse ...
- Hadoop中如何查看文件的block size
因为对控制文件的分片数目,进而控制文件的map个数非常感兴趣,因此有查找如下资料的需求.下面来看看我总结的吧:) 当向HDFS上写文件时,可以通过设置dfs.blocksize配置项来设置文件的blo ...
- Convert
Person p=teacher as person; If (p!=null ) dostring (); 使用这样的方法效率高 使用 is时 进行两次判断效率低
- Sweet Alert
http://www.dglives.com/demo/sweetalert-master/example/ Sweet Alert A beautiful replacement for Javas ...
- 2048游戏C语言代码
如果程序里面有错误,希望大家能够批评指正! #include<stdio.h> #include<stdlib.h> #include<conio.h> #incl ...
- 第二章 XHTML 基础
元素与标签术语,HTML/XHTMLXHTML之间的联系区别在XHTML中,所有元素之间必须完成正确的嵌套,元素必须是闭合的,必须小写.必须有个跟元素HTML. 标题标<h1>语法:< ...