|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这能找出所有错误的99.99%。它不能找出的是仅仅涉及数据文件的损坏(这很不常见)。如果你想要检查一张表,你通常应该没有选项地运行myisamchk或用-s或--silent选项的任何一个。
6.3.1用EnterpriseManager扫瞄数据库
SQLServer供应了目次树的扫瞄体例,使得扫瞄数据库信息十分便利、快速。在EnterpriseManager中单击要扫瞄的数据库文件夹,便可在右侧的义务板(Taskpad)窗口中看到数据库的基础信息(General)、表和索引信息(Tables&Indexes)、数据库文件的设置情形(SpaceAllocated)如-8所示。在翻开数据库文件夹目次树后,能够选择各类数据库工具举行信息扫瞄。
6.3.2用体系存储历程显现数据库信息
SQLServer供应了很多很有效的体系存储历程,能够用它们来失掉很多从EnterpriseManager界面中所不容易或不克不及看到的信息(有关存储历程的具体先容请拜见“存储历程”章节。读者假如今朝不懂得存储历程也没关系,能够把它看成函数或命令来用)。
(1)用体系存储历程显现数据库布局
可使用体系供应的体系存储历程Sp_helpdb来显现数据库布局。
其语法以下:
sp_helpdb[[@dbname=]name]
利用Sp_helpdb体系存储历程能够显现指定命据库的信息。假如不指定[@dbname=]
name子句,则会显现在master.dbo.sysdatabases表中存储的一切数据库信息。命令实行成
功会前往0,不然前往1。
例6-4:显现上一节中创立的mydb数据库的信息。
execsp_helpdbmydb
(2)用体系存储历程显现文件信息
可使用体系供应的体系存储历程Sp_helpfile来显现以后数据库中的文件信息。其语法以下:
sp_helpfile[[@filename=]name]假如不指定文件称号,则会显现以后数据库中一切的文件信息。命令实行乐成会前往0,不然前往1。
例6-5:显现mydb数据库中的mydb_data1文件的信息。
usemydb
execsp_helpfilemydb_data1
(3)用体系存储历程显现文件组信息
可使用体系供应的体系存储历程Sp_helpfilegroup来显现以后数据库中文件组信息。其语法以下:
sp_helpfilegroup[[@filegroupname=]name]
假如不指定文件组称号,则会显现以后数据库中一切的文件组。命令实行乐成会前往0,不然前往1。
例6-6:显现mydb数据库中的data2文件组的信息。
usemydb
execsp_helpfilegroupdata2
既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。 |
|