sqlserver常用命令及修改数%据库空间大小

上一篇 / 下一篇  2019-04-18 16:55:56 / 个人分类:SQLSERVER

1、查询各个磁盘分区的剩余空间: 
Exec master.dbo.xp_fixeddrives;

2、查询数%据库中的所有数%据库名: 
SELECT Name FROM Master..SysDatabases ORDER BY Name;

3、查询当前数%据库中所有的表名: 
SELECT name FROM SysObjects Where XType='U' ORDER BY Name;

4、查询数%据库的数%据文件及日志文件的相关信%息(包括文件组、当前文件大小、文件最大值、文件增长设置、文件逻辑名、文件路径等) 
select * from db_machine_tyj.dbo.sysfiles; 

-转换文件大小单位为MB: 
select name, convert(float,size) * (8192.0/1024.0)/1024. from db_machine_tyj.dbo.sysfiles;

5、查询当前数%据库的磁盘使用情况: 
Exec sp_spaceused; 

–取得表占用空間
exec sp_spaceused 'chs_0417_s_2'; 

6、查询数%据库服%务器各数%据库日志文件的大小及利用率 
DBCC SQLPERF(LOGSPACE);

7、sqlserver 修改库空间大小

alter database db_machine_tyj
add file(
    name=newlzh_dat1,
    filename='E:\sqlserver2012\newlzh_dat1.ndf',
    size=2048mb,
    filegrowth=0)

8、查看表创建时间
select name,crdate from sysobjects where xtype = 'U'

TAG:

 

评分:0

我来说两句

Open Toolbar