现在的位置: 首页 > 综合 > 正文

MS SQL 系统库信息说明

2013年04月18日 ⁄ 综合 ⁄ 共 1248字 ⁄ 字号 评论关闭

1. 存储过程:
msdb.dbo.syscategories

包含由 SQL Server Management Studio 用来组织作业、警报和操作员的类别。
该表存储在 msdb 数据库中。

 

2. sp_add_category (Transact-SQL)  
将指定的作业、警报或操作员类别添加到服务器中。

 

3. sp_add_job:添加由 SQLServerAgent 服务执行的新作业。

 

4. select * from msdb.dbo.sysjobs 查看所有的作业; 
msdb.dbo.sysjobs 存储将由 SQL Server 代理执行的各个预定作业的信息。此表存储在 msdb 数据库中。

 

5. select * from msdb.dbo.sysjobactivity

如何查看作业活动 (SQL Server Management Studio)
MicrosoftSQL Server 代理服务启动后,将创建一个新的会话,并且 msdb 数据库的 sysjobactivity 表由所有现有的已定义作业填充。此表记录当前作业活动和状态。您可以使用 SQL Server 代理中的作业活动监视器查看作业的当前状态。如果 SQL Server 代理服务意外终止,您可以查看 sysjobactivity 表以查明服务终止时正在执行哪些作业。

查看作业活动
在对象资源管理器中,连接到 SQL Server 数据库引擎实例,然后展开该实例。

展开“SQL Server 代理”。

右键单击“作业活动监视器”,然后单击“查看作业活动”。

在作业活动监视器中,可以查看为此服务器定义的每个作业的详细信息。

右键单击一个作业以启动、停止、启用或禁用该作业,按照作业活动监视器中的显示刷新状态,删除该作业,或者查看其历史记录或属性。

若要启动、停止、启用、禁用或刷新多个作业,请在作业活动监视器中选择多个行,然后右键单击所选内容。

若要更新作业活动监视器,请单击“刷新”。若要查看较少的行,请单击“筛选”,然后输入筛选参数。

6. select * from sys.databases 查出MsSql 2005的所有数据库的名称;

 

7. (1) master数据库记录SQL Server系统的所有系统级别信息。

  (2) tempdb数据库保存所有的临时表和临时存储过程。

  (3) model数据库是为用户创建数据库提供的模板。

    (4) msdb数据库供SQL Server代理程序调度警报和作业以及记录各种操作。

  (5) northwind和pubs是示例数据库,以后我们要经常利用它们做演示。

除了northwind和pubs之外,其他四个数据库都是由SQLServer自行维护的,一般不需要用户干预。

8.  MsSql自带的Model数据库的作用: 
当发出 CREATE DATABASE 语句时,将通过复制 model 数据库中的内容来创建数据库的第一部分,然后用空页填充新数据库的剩余部分。

如果修改 model 数据库,之后创建的所有数据库都将继承这些修改。例如,可以设置权限或数据库选项或者添加对象,例如,表、函数或存储过程。

 

抱歉!评论已关闭.