当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL Server数据库技术(32)

MSSQL
开源MySQL公司停止提供企业版源代码tar包
细化解析:MySQL+Webmin轻松创建数据库
用mysql做站点时怎样记录未知错误的发生
SQL数据库操作类
如何利用SQL Server数据库快照形成报表
SQL Server中应当怎样得到自动编号字段
SQL Server数据库连接中常见的错误分析
详细讲解SQL Server数据库的文件恢复技术
轻松掌握SQL Server数据库的六个实用技巧
SQL Server数据库涉及到的数据仓库概念
深入了解SQL Server 2008 商业智能平台
剖析SQL Server 事务日志的收缩和截断
如何在不同版本的SQL Server中存储数据
怎样缩小SQL Server数据库的日志文件
SQL Server中两种修改对象所有者的方法
轻松掌握SQL Server存储过程的命名标准
怎样从旧版本SQL Server中重新存储数据
快速掌握如何使用SQL Server来过滤数据
教你快速掌握两个SQL Server的维护技巧
有效地使用 SQL事件探查器的提示和技巧

MSSQL 中的 SQL Server数据库技术(32)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 88 ::
收藏到网摘: n/a

6.3.1 用Enterprise Manager 浏览数据库
SQL Server 提供了目录树的浏览方式,使得浏览数据库信息非常方便、快捷。在 Enterprise Manager 中单击要浏览的数据库文件夹,就可在右边的任务板(Task pad)窗口中看到数据库的基本信息(General)、表和索引信息(Tables & Indexes)、数据库文件的配置情况(Space Allocated)如图6-8 所示。在打开数据库文件夹目录树后,可以选择各种数据库对象进行信息浏览。

6.3.2 用系统存储过程显示数据库信息
SQL Server 提供了许多很有用的系统存储过程,可以用它们来得到许多从EnterpriseManager 界面中所不易或不能看到的信息(有关存储过程的详细介绍请参见“存储过程”章节。读者如果目前不了解存储过程也不要紧,可以把它当作函数或命令来用)。
(1) 用系统存储过程显示数据库结构
可以使用系统提供的系统存储过程Sp_helpdb 来显示数据库结构。
其语法如下:
sp_helpdb [[@dbname=] 'name']
使用Sp_helpdb 系统存储过程可以显示指定数据库的信息。如果不指定[@dbname=]
'name'子句,则会显示在master.dbo.sysdatabases 表中存储的所有数据库信息。命令执行成
功会返回0, 否则返回1。
例6-4: 显示上一节中创建的mydb 数据库的信息。
exec sp_helpdb mydb



(2) 用系统存储过程显示文件信息
可以使用系统提供的系统存储过程Sp_helpfile 来显示当前数据库中的文件信息。其语法如下:
sp_helpfile [[@filename =] 'name']如果不指定文件名称,则会显示当前数据库中所有的文件信息。命令执行成功会返回0, 否则返回1。
例6-5: 显示mydb 数据库中的mydb_data1 文件的信息。
use mydb
exec sp_helpfile mydb_data1



(3) 用系统存储过程显示文件组信息
可以使用系统提供的系统存储过程Sp_helpfilegroup 来显示当前数据库中文件组信息。其语法如下:
sp_helpfilegroup [[@filegroupname =] 'name']
如果不指定文件组名称,则会显示当前数据库中所有的文件组。命令执行成功会返回0 ,否则返回1。
例6-6:显示mydb 数据库中的data2 文件组的信息。
use mydb
exec sp_helpfilegroup data2