查看数据库表中容量大小的SQL代码可以看到数据库中的表有多少记录,占多少空间以及索引的大小,以及未使用的空间:
==============查看数据库表的容量大小========start================================?============
Create Table #TableSpaceInfo --创建结果存储表  
(
NameInfo NVarchar(50) ,  
RowsInfo int ,  
Reserved NVarchar(20) ,  
DataInfo NVarchar(20) ,  
Index_Size NVarchar(20) ,  
Unused NVarchar(20)  
)

Declare @TableName NVarchar(255) --表名称
Declare @CmdSql NVarchar(1000)

Declare Info_Cursor Cursor For
Select o.Name  
From dbo.sysobjects o  
Where objectProperty(o.ID, N'IsTable') = 1 and o.Name not like N'#%%' Order By o.Name

Open Info_Cursor

Fetch Next From Info_Cursor  
Into @TableName

While @@FETCH_STATUS = 0  
Begin
If exists (Select * From dbo.sysobjects Where ID=object_ID(@tablename) and objectProperty(ID, N'IsUserTable') = 1)  
Execute sp_executesql N'Insert Into #TableSpaceInfo Exec sp_Spaceused @TBName', N'@TBName NVarchar(255)', @TBName = @TableName

Fetch Next From Info_Cursor  
Into @TableName  
End

Close Info_Cursor  
Deallocate Info_cursor  
GO

--itlearner注:显示数据库信息  
sp_spaceused @UpdateUsage = 'TRUE'

--itlearner注:显示表信息  
Select *  
From #TableSpaceInfo  
Order By cast(left(lTrim(rTrim(Reserved)) , len(lTrim(rTrim(Reserved)))-2) As Int) Desc

Drop Table #TableSpaceInfo
================查看数据库表的容量大小=====end=======================

sql server 2008 mdf文件太大相关推荐

  1. Sql server 2005日志文件太大,使其减小的方法

    Sql server 2005日志文件太大,使其减小的方法 Sqlserver2005日志文件太大,使其减小的方法: 运行下面的三行 dbName为数据库名: backup log dbNamewit ...

  2. SQL Server数据库mdf文件中了勒索病毒.FREEMAN。扩展名变为FREEMAN

    SQL,数据库,勒索病毒,mdf文件中毒,FREEMAN SQL Server数据库mdf文件中了勒索病毒.FREEMAN.扩展名变为FREEMAN ***.ldf.FREEMAN ***.mdf.F ...

  3. SQL Server数据库mdf文件中了勒索病毒BUNNY。扩展名变为BUNNY

    SQL Server数据库mdf文件中了勒索病毒BUNNY.扩展名变为BUNNY ***.ldf.BUNNY ***.mdf.BUNNY ***.ldf.BUNNY ***.mdf.BUNNY SQL ...

  4. SQL Server数据库mdf文件中了勒索病毒***.mdf.Horse4444。扩展名变为Horse4444

    SQL,数据库,勒索病毒,mdf文件中毒,Horse4444 SQL Server数据库mdf文件中了勒索病毒***.mdf.Horse4444.扩展名变为Horse4444 ***.ldf.Hors ...

  5. 关于SQL server导入.mdf文件显示附加数据库时出错。有关详细信息,请单击“消息”列中的超链接

    关于SQL server导入.mdf文件显示附加数据库时出错.有关详细信息,请单击"消息"列中的超链接 问题原因 看了一下,应该是从别人那边拷过来的数据库文件没有本地操作系统的权限 ...

  6. SQL Server数据库mdf文件中了勒索病毒 mercury。扩展名变为 mercury

    2019-01-24 15:57:27 SQL,数据库,勒索病毒,mdf文件中毒,mercury *SQL Server数据库mdf文件中了勒索病毒.mdf.mercury.mercury SQL S ...

  7. sql server数据库Log文件特别大怎么处理

    之前发现服务器上的硬盘空间爆满,导致程序无法运行, 经调查发现, 产生了,ERRORLOG文件.并且sql server数据库的日志文件特别大. 由于默认情况下,SQL Server 会保存 7 个 ...

  8. SQL Server 2008 R2的十大变化(上)

    最新发布的Microsoft SQL Server 2008 R2与它之前的版本很不一样.虽然基本的代码库没有变化,但是很多其它方面发生了变化,其中包括2个全新版本.多服务器管理功能和许多业务智能改进 ...

  9. SQL SERVER 只有MDF文件的恢复

    方式一: 1.create a database same name as .mdf file; 2.Stop SQL Server; 3. recover .mdf file; 4. Start S ...

  10. SQL Server:mdf文件和ldf文件是什么?

    在微软的SQL Server 2000 数据库有三种类型的文件: 类型 缩写 中文意思 mdf primary data file 主要数据文件 ndf secondary data files 次要 ...

最新文章

  1. 【练习】OC语法的简单复习
  2. varnish详解3
  3. 利用js弹出select下拉选中option的内容
  4. C#黔驴技巧之实现统计结果排名
  5. 模板:回文自动机(PAM)
  6. android studio zlib,在Android Studio 3.1中构建项目时出现“压缩执行失败”错误
  7. 编写HTML提高编写代码的效率,优化innerHTML操作(提高代码执行效率)
  8. 《一》Java EE
  9. 测试管理工具实践(小组作业)
  10. 第13章Stata Logistic回归分析
  11. 大数据之clickhouse各类引擎
  12. Openwrt/Lede软路由设置为旁路由模式
  13. unpack php,php unpack函数怎么用
  14. web前端基础联系作业
  15. 学科实践活动感悟50字_社会实践心得体会50字
  16. 2022/08/04、05 day01-2/02:Redis数据类型
  17. tableviewCell复用 重叠问题
  18. 新视野大学英语视听说第三版答案
  19. RedisSession (自定义)
  20. nosql | 配置mongodb副本集

热门文章

  1. 计算机bios所以的英文翻译,bios界面翻译对照 主板BIOS界面全英文翻译介绍
  2. 一个交警的吐血警告,所有开车和坐车的同胞都要看一看(转)
  3. labelme打开不了jpg格式和其他一些格式的图片
  4. OSChina 周三乱弹 —— 你们的女神宣布结婚了
  5. opencv将16位灰度图片转化为8位
  6. Linux是怎么来的?终于有一篇文章讲清楚了
  7. 安装VMware时,出现 安装程序无法继续 Microsoft Runtime DLL 安装程序未能完成安装,解决方法
  8. 使用consul注册中心要求服务以自定义instance-id形式注册
  9. 神经网络机器翻译技术
  10. 逻辑学学习.14 --- 谓词逻辑(六):数量量词和摹状词