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: