SQL Server数据库巡检脚本
来源:互联网 发布:dmp文件如何导入数据库 编辑:程序博客网 时间:2024/05/16 19:10
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 Server 数据库巡检脚本
- SQL Server 数据库巡检脚本
- SQL Server 数据库巡检脚本
- SQL Server数据库巡检脚本
- SQL Server 数据库巡检脚本
- SQL Server 数据库巡检脚本
- sql server 巡检脚本
- Server 数据库巡检脚本
- QL Server数据库巡检脚本
- SQL Server 维护脚本分享(13)数据库内部日常巡检
- 数据库巡检脚本
- 数据库巡检脚本
- mysql数据库巡检脚本
- Scripts:数据库巡检脚本for 8i dba_snapshot_database_8i.sql
- Scripts:数据库巡检脚本for 9i dba_snapshot_database_9i.sql
- Scripts:数据库巡检脚本for 10g dba_snapshot_database_10g.sql
- SQL Server巡检怎么做
- sql server创建数据库脚本
- php取得随机字符串
- 十大数学建模方法
- 【原】从刚安装好的RedHat5.5到可以运行Oracle 11g的RedHat5.5完全指南
- ARM中的RO段、RW段和ZI段的区别
- VS2005 编译 Qt4.3.2 问题解决备忘
- SQL Server数据库巡检脚本
- gerrit init及邮箱配置
- ASP.NET Dropdownlist 错误 "Cannot have multiple items selected in a DropDownList."
- android下为自己定义wifimanager类
- Zend Studio 8 如何修改为UTF-8编码
- snprintf()使用Warn提示:warning: format not a string literal and no format arguments
- eclipse导入existing 文件时候乱码问题
- 字符指针变量和字符数组的区别
- Magento: 通过category name获取category信息