SQL Server 2000 基础(5)——系统存储过程

本文详细介绍了SQL Server 2000的系统存储过程,包括信息查看、数据库维护、动态SQL和扩展存储过程的使用。重点讲解了如何查看数据库对象、用户和进程信息、锁情况,以及如何执行数据库维护任务如重命名对象、刷新视图和消除孤立用户。此外,还讨论了扩展存储过程在读取操作系统信息、注册表操作以及OLE自动化等方面的应用,并提醒了安全风险和维护方法。
摘要由CSDN通过智能技术生成
 

一、一般存储过程

1、信息查看类

1.1、查看系统对象

过程名

系统表或视图

描述

sp_helpserver

sysservers

查看所有服务器信息

sp_helpdb

sysdatabases

查看所有数据库信息,如:名称、大小

sp_helplogins

syslogins

查看所有数据库用户登录信息

sp_helpuser

sysusers

查看当前数据库用户和角色信息

sp_helprole

sysusers

查看当前数据库用户和角色信息

sp_helprolemember

sysmembers

返回有关当前数据库中某个角色的成员的信息

sp_helpsrvrolemember

spt_values

固定服务器角色成员的信息

sp_helpremotelogin

sysremotelogins

查看远端数据库用户登录信息

sp_helplinkedsrvlogin

sysservers

查看链接服务器的登录

sp_helprotect

sysprotects

查看当前数据库下,对象级用户权限

sp_helpindex

sysindexes

查看当前数据库下某个数据对象的索引信息

sp_helpconstraint

sysconstraints

查看当前数据库下某个数据对象的的约束信息

sp_stored_procedures

sysobjects

查看当前数据库里所有的存储过程和函数

sp_tables

sysobjects

查看当前数据库下所有的表

sp_helptext

syscomments

查看当前存储过程和函数的源代码

sp_configure

sysconfigures

用户设置的每个配置选项在表中各占一行

sp_dboption

spt_values

显示或更改数据库选项

sp_helpfile

sysfiles

数据库中的每个文件在表中占一行

sp_helpfilegroup

sysfilegroups

数据库中的每个文件组在表中占一行

注:

1)几乎所有sp_help系列的存储过程都有对应的系统表或视图,往往通过过程返回的结果集比系统表或视图更直观,但存储过程返回的结果集并不方便使用select操作;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值