码迷,mamicode.com
首页 > 数据库 > 详细

SqlServer常用的存储过程

时间:2016-07-23 14:55:00      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

?
1,查看数据库的版本
select @@version

2,查看数据库所在机器操作系统参数
exec master..xp_msver
查看数据库启动的参数
sp_configure
查看数据库启动时间
select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1
查看所有数据库名称及大小
sp_helpdb
查看所有数据库用户登录信息
sp_helplogins
3,.查看某数据库下某个数据对象的大小
sp_spaceused @objname

4,查看数据库里所有的存储过程和函数
use @database_name
sp_stored_procedures

sp_help 查看表结构, 存储过程实参

5,查看存储过程和函数的源代码
sp_helptext ‘@procedure_name’

或者OBJECT_DEFINITION(object_id(‘sys.sysobjects’))
或者select * from sys.system_sql_modules
where object_id = object_id(‘sys.sysobjects’)

6,查看数据库里用户和进程的信息
sp_who
查看SQL Server数据库里的活动用户和进程的信息
sp_who ‘active’
看进程正在执行的SQL语句:
dbcc inputbuffer (51) 51为进程号

7,查看SQL Server数据库里的锁的情况
sp_lock
进程号1–50是SQL Server系统内部用的,进程号大于50的才是用户的连接进程。spid是进程编号,dbid是数据库编号,objid是数据对象编号

SqlServer常用的存储过程

标签:

原文地址:http://www.cnblogs.com/heqianjin/p/5698546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!