1、统计

查看数据库统计:select *from sys.stats

查看表的统计信息:DBCC sho_statistics(表名,统计名);

查看索引在数据库中页数:select name,dpages from sysindex.

放弃之前的执行计划:DBCC FreeProcCache

set  nocount  on    --不显示提示信息
select  '当前时间是:' + convert ( varchar ,getdate(),120)+ '    执行sql server维护'
-----------------------------------------------"
print  '-----------------------------------------'
print  '--------------查看配置信息---------------'
print  '-----------------------------------------'
--查看数据库服务器名和实例名
print  '数据库服务器名:' + convert ( varchar (30),@@servername)
--print '实例名:'+convert(varchar(30),@@server
--获取当前数据库的版本
select  '检查当前数据库的版本'
select  @@version
--获取数据库所在机器操作系统参数
select  '数据库所在机器操作系统参数'
exec   master..xp_msver
--获取数据库启动参数
select  '数据库启动参数'
exec  sp_configure
--查看数据库启动时间
select  '数据库启动时间'
select  convert ( varchar (30),login_time,120)  from  master..sysprocesses  where  spid=1
--查看所有数据库用户登录信息
select  '所有数据库用户登录信息' 
exec  sp_helplogins 
-------查看数据库信息-----------------
--查看所有数据库名称
select  '数据库的名称'
exec  sp_helpdb
--查看某数据库下每个数据对象的大小 
print  '查看数据库下数据对象的大小'            --添加@objname
exec  sp_spaceused
print  '查看和收缩数据库日志文件的方法' 
print  '所有数据库日志文件大小'
dbcc sqlperf(logspace)
-----------查看进程--------------------
select  '数据库里用户和进程的信息'
exec  sp_who
select   'SQL Server数据库里的活动用户和进程的信息'   --活动的时候才
exec  sp_who  'active'
select   'SQL Server数据库里的锁的情况'
exec  sp_lock
----------数据库备份-------------------
----------如果有多个数据库,请复制,并将数据库名称改为相应的名称------
print  '--------数据库AdventureWorks完整备份--------------'
BACKUP  DATABASE  [AdventureWorks]  TO   DISK = N 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\AdventureWorks.bak'  WITH  NOFORMAT, NOINIT,   NAME  = N 'AdventureWorks-完整 数据库 备份' , SKIP, NOREWIND, NOUNLOAD,  STATS = 10
print   '------------数据库AdventureWorks事务日志备份----------'
BACKUP LOG [AdventureWorks]  TO   DISK = N 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\AdventureWorks.bak'  WITH  NOFORMAT, NOINIT,   NAME  = N 'AdventureWorks-事务日志  备份' , SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO
-----------收缩数据库-----------------
----------如果有多个数据库,请复制,并将数据库名称改为相应的名称------
print  '收缩数据库文件'
DBCC SHRINKDATABASE([AdventureWorks])    --AdventureWorks更改为要收缩的数据库名称

SQL系统表及DBCC内容,不断加入相关推荐

  1. sql复制表结构及内容

    平常写SQL语句,会经常用到如此: 1.既复制表结构也复制表内容的SQL语句:CREATE TABLE tab_new AS SELECT * FROM tab_old; 2.只复制表结构不复制表内容 ...

  2. SQLServer 系统表

    SQLServer 系统表 http://blog.163.com/zangyunling@126/blog/static/1646245052010101641620415/ http://www. ...

  3. SQL Server 2000 ——系统表和系统视图

    一.系统表 数据字典的详细信息请查SQL SERVER BOL,这里仅列出一部分. 1.1.sysservers 1.查看所有本地服务器及链接服务器 select * from master..sys ...

  4. [转载] sql server 2000系统表解释

    sql server 2000系统表解释 汇总了几个比较有用的系统表,内容摘自联机帮助 sysobjects --------------- 在数据库内创建的每个对象(约束.默认值.日志.规则.存储过 ...

  5. SQL数据库无法附加 系统表损坏修复 数据库中病毒解密恢复

    SQL数据库无法附加 系统表损坏修复 数据库中病毒解密恢复 开发此工具是为了 让手工恢复数据库物理故障时 更加简单便捷直观, 本工具用于物理修复独立处理大部分问题以及与DBCC配合完成修复各种数据库错 ...

  6. 查看SQL Server Resource Database以及修改系统表

    参考文献: SQL 2005修改系统表 SQL Server 2005中修改系统表的方法 如何登入DAC(SQL Server 2005) ResourceDB Location Changes Re ...

  7. 转-SQL 2005修改系统表

    FROM:http://blog.csdn.net/liangCK/archive/2008/10/07/3029315.aspx 在 SQL Server 2000 中修改系统表的方法大部分人都知道 ...

  8. MS Sql Server 数据库或表修复(DBCC CHECKDB)

    MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令.  1. DBCC CHECKDB  重启服务器后,在没有进行任何操作的情况下,在SQL ...

  9. sql server使用DAC连接查询系统表

    1.开启DAC连接 --分步执行SQL语句: --1 USE master; GO--2 SP_CONFIGURE'remote admin connections';--3 SP_CONFIGURE ...

最新文章

  1. linux下的usb抓包方法【转】
  2. Flask+geventwebsocket实现群聊与单聊功能
  3. selendroid之inspector
  4. 需求评审五个维度框架分析及其带来的启示-总起
  5. oracle易忘函数用法(1)
  6. jdk 安装_Linux入门之Linux CentOS安装jdk
  7. 栈的输出_算法:栈和队列题目集合(一)
  8. Dubbo搭建监控中心
  9. echarts中国地图及经纬度json
  10. ProE常用曲线方程式
  11. PHP获得某天某星期某月的开始结束时间
  12. 项目管理 : 项目管理技术的七大优势
  13. Unity3D场景对象无法显示
  14. 2021国赛参赛经验与感悟
  15. 如何使用夜神模拟器开发android
  16. Java JDBC攻击
  17. 数据库复习 - PART2 - 建模设计与范式
  18. javac java编译-g
  19. python的pyside2安装
  20. Python中//符号是什么意思?

热门文章

  1. PostgreSQL JSONB类型及其操作
  2. Linux删除软链接
  3. 赞奇科技与欧特克达成合作
  4. OpenCv人脸贴画
  5. php什么是微服务_php微服务框架有哪些
  6. Java【浅拷贝和深拷贝】之间的区别
  7. Xray-反连平台搭建
  8. 学ruby用什么软件实现编程?Ruby的最佳IDE或文本编辑器
  9. Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台
  10. WINDOWS下安装Snort