复习--SQL Server (一) -系统数据库

SQL Server 2000自带了四个数据库:

1. Master数据库(系统数据库): 记录了SQL Server 的所有服务器级别的系统信息(16张服务器系统表&17张数据库级系统表),数据库的注册账户和密码,系统设置信息,用户定义数据库的信息。

 

(参考SQL Server 帮助信息)

服务器级系统表

功能

SysOledbusers

记录连接服务器的用户名,密码等相关信息

SysLogins

记录所有的本地账户信息

SysRemotelogins

记录所有的远程用户信息

SysAltfiles

记录文件的状态和变化信息。

SysDevices

记录磁盘,磁带备份文件的相关信息

SysCacheobjects

记录高速缓存的使用情况

SysProcesses

记录正在进行中的进程信息

SysPerfinfo

记录有关统计服务器性能的计数器的信息

SysConfigures

记录服务器的配置信息

SysCurconfigs

记录服务器当前的配置信息

SysServers

记录所有可以访问的SQL Server 服务器信息。

SysDatabases

记录所有SQL Server 数据库的相关信息

SysLanguages

记录服务器所能识别的语言

SysMessages

记录所有的系统错误和警告信息

SysLockinfo

记录各种数据封锁的信息

SysCharsets

记录字符集和排序的相关信息

 

数据库级系统表

功能

SysFullTextCataLogs

记录全文目录的信息

SysFileGroups

记录数据库所有文件组的信息

SysFiles

记录每个数据库的每个文件的信息

SysUsers

记录所有服务器用户的信息

SysMembers

记录所有数据库角色的成员相关信息

SysProtects

记录有关账户权限的信息

SysComments

记录在建立数据库对象时定义的简介信息

SysObjects

记录所有数据库对象的相关信息

SysPermissions

记录有关数据库及数据库对象访问许可的信息

SysDepends

记录数据库对象之间的相关性关系

SysTypes

记录所有系统数据类型和用户自定义数据类型的信息

SysColumns

记录表和视图中的列、存储过程的参数信息

SysIndexes

记录有关索引和建立索引的表的相关信息

SysIndexkeys

记录被定义为键或索引列的信息

SysConstraints

记录约束和数据库对象之间的映射的相关信息

SysReferences

记录有关外键约束或索引的列的映射关系

SysForeignkeys

记录有关外键约束的所有信息

 

2.Tempdb数据库: 顾名思义,一定是和临时表相关的数据库,不过 Tempdb 里不光记录临时表,还记录临时数据、临时创建的存储过程。

 

注:Tempdb默认大小是8MB,日志文件大小是0.5MB;大小会根据存储的数据量自动增长。

SQL Server 连接断开时,Tempdb里的所有临时表、存储过程将自动全部被清空。

Tempdb数据库是没有权限设置的。

 

 

3Model 数据库: 模型数据库(包含了将要复制到每个数据库中的系统表)。创建新数据库时,是通过Model数据库建立数据库的前面部分,后面的部分将初始化为空白的数据页,用于存放数据。

 

注:Model数据库是不能被删除的,因为在启动SQL ServerTempdb数据库以Model 数据库为模板来创建的。删除了Model 数据库,SQL Server 将无法使用。

 

4Msdb 数据库:用于通过调度任务排除故障,还可以存储所有备份历史。

 

附加:

SQL Server 还有两个自带的样本数据库:PubsNothwind。这两个数据库可以更改,更改后也可以重新安装。

 

有不对的地方,请指教。

 

参考:《SQL 帮助》

转载于:https://www.cnblogs.com/QAnnie/archive/2009/05/21/1485868.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/262479.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于sencha touch 2的mvc问题的思考。

1.文档定义了app.application的setcontroller方法为公共方法,这个方法如果不配合instantiateControllers这个私有方法,那么你设置的contorller将没有用,又为什么设置为公共方法。为什么不是给定义一个addcontroller方法,用于动态加…

Spring - bean的lazy-init属性(懒加载)

默认情况下,容器初始化的时候便会把bean实例化,通常这样做可以让一些配置或者bean实例化的异常在容器启动的时候就发现,而不是在N久之后。但有时候,我们希望某个可能不会用到但又不是100%不用的bean能够在我们用的时候才实例化&am…

FormsAuthentication 和 Session 超时时间不一的问题

因为FormsAuthentication 和 Session 的cookies不一样,造成了FormsAuthentication 还能进入 而 session已经超时的问题.目前看最好的办法就是当让FormsAuthentication 执行logout 然后再转到同一个页面.你可能定制一个module来解决这个问题: public class CheckSessionModule: …

python怎样分析文献综述怎么写_怎么写文献综述?

请允许我介绍一种比较简短好上手的方法~最近一次和导师的面谈中,我亲爱的导师花了半个多小时给我耐心地讲了如何写好研究生英文论文的 Literature Review文献综述部分,我听完觉得特别有用,真的超感动啊(ಥ_ಥ)我的导师把每一步都说的很清楚,这…

掌握基于AOP事务管理

一、手动管理和半自动工厂模式 二、AOP事务管理 1、表达式中,第一个※是返回值所有类型,service包下一个点意思是service包下的类,两个点意思是service包下的类和其子包下的类也包含,括号前面※代表的是所有方法,括号里…

win7无法将应用程序锁定到任务栏的几种解决方法

Windows7操作系统提供了一个比较人性化的功能:就是将常用的应用程序锁定到任务栏。但是可能部分用户发现这个功能最近不好用了,在任务栏上右键单击某应用程后,不会出现“将此程序锁定到任务栏”这个菜单项的提示,这是怎么回事呢&a…

canvas-star7.html

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>添加土地</title> </head> <body><canvas id"canvas" style"margin:0 auto;">The current browser does…

Oracle 中使用 fetch bulk collect into 批量效率的读取游标数据

通常我们获取游标数据是用 fetch some_cursor into var1, var2 的形式&#xff0c;当游标中的记录数不多时不打紧。然而自 Oracle 8i 起&#xff0c;Oracle 为我们提供了 fetch bulk collect 来批量取游标中的数据。它能在读取游标中大量数据的时候提高效率&#xff0c;就像 SN…

ai钢笔工具怎么描线_骨灰级的AI钢笔工具运用技巧

明白了方向线的方向对曲线形态的影响后&#xff0c;我们来看一下方向线长短造成的影响如下图般&#xff0c;在同一方向上拖拉方向线&#xff1a;(可使用"直接选择工具")对于一个锚点而言&#xff0c;如果方向线越长&#xff0c;那么曲线在这个方向上走的路程就越长&a…

基于注解的事务管理

一、Transactional 注解的源码&#xff0c;定义属性时给默认值 二、基于注解的事务管理代码实现 1、bean.xml中配置 2、业务实施层的代码注解配置&#xff1a; 其中&#xff0c;配在类上则所有方法都被事务管理&#xff0c;也可配置在单独方法上&#xff1b; 转载于:https://ww…

typedef 深入剖析

typedef是一个我们常常会用到的关键字&#xff0c;而这个关键字有许多陷阱或者说许多不为我们深入理解的地方。很多书上都是很简单地一笔代过&#xff0c;并没有真正地让我们理解这个关键字。本文对其进行详细地说明。综合网络上找到的资料对其进行分析&#xff0c;这其中会涉及…

jquery数组(操作数组元素)

HTML&#xff1a; <h3>数组map方法</h3> <div id"show4"></div> jquery&#xff1a; $(document).ready(function(){var animals [dog,cat,tiger,pig,bird]; animals $.map(animals, function(n,i){return i.This is n;});$(#show4).h…

系统分析师考试大纲

一、考试说明 1.考试要求&#xff1a;  &#xff08;1&#xff09;具有系统工程的基础知识&#xff1b;  &#xff08;2&#xff09;掌握开发信息系统的综合技术知识&#xff08;硬件、软件、网络、数据库&#xff09;&#xff1b;  &#xff08;3&#xff09;熟悉企业和…

configure project qt,如何为Qt Framework配置CLion IDE?

How to configure CLion IDE for Qt Framework?Is this IDE compatible with Qt, or are there other IDEs compatible with Qt?I just want to try to use something else than Qt Creator.解决方案I was as desperate as you, until I read this Quora discussion.It worke…

PostgreSQL入门篇学习笔记(七)

2019独角兽企业重金招聘Python工程师标准>>> pg数据库&#xff1a;能提供读写全功能的服务器称为Primary database或者master database。若备份服务器在接受主数据库同步数据和应用同步数据库时&#xff0c;不能提供只读的服务&#xff0c;则该备份数据库称之为warm…

Qt的元对象(Meta-Object)系统简介(转)

Qt的元对象系统基于如下三件事情&#xff1a; 1.类&#xff1a;QObject&#xff0c;为所有需要利用原对象系统的对象提供了一个基类。 2.宏&#xff1a;Q_OBJECT&#xff0c;通常可以声明在类的私有段中&#xff0c;让该类可以使用元对象的特性&#xff0c;比如动态属性&#x…

回归测试的策略

回归测试是贯穿在整个测试的各个阶段的一个测试活动。它的目的是检验已经被发现的缺陷有没有被正确的修改和修改过程中有没有引发新的缺陷。软件在测试或者其他活动中发现的缺陷经过修改后&#xff0c;都要进行回归测试的验证。在做回归测试的时候可以采用不同的策略。 策 略&a…

Meteor创建示例项目 Simple-todos

2019独角兽企业重金招聘Python工程师标准>>> 本笔记&#xff0c;基于Windows环境。 1、Meteor提供了一些示例项目供开发者参考&#xff0c;打开命令行&#xff0c;输入meteor create --list 可以查看提供了哪些示例项目 2、通过meteor create --example <project…

RHEL6下squid代理之正向代理

Squid cache&#xff08;简称为Squid&#xff09;是一个流行的自由软件&#xff08;GNU通用公共许可证&#xff09;的代理服务器和Web缓存服务器。Squid有广泛的用途&#xff0c;从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度&#xff0c;到为一组人共享…

ASP.NET 使用 X509Certificate2 系统找不到指定的文件

经过虚拟机里面每个用户权限的剥离和对比&#xff0c;最后发现必须要USER的读取权限才能访问证书&#xff01;转载于:https://www.cnblogs.com/zjoch/archive/2009/06/19/1506399.html