SQL Server 2000 的系统数据库
SQL Server 2000 的系统数据库
SQL Server 2000服务器安装后会建立4系统数据库。分别是master、model、msdb、tempdb。
1、master数据库
master数据库是SQL Server 2000中最重要的数据库,记录了SQL Server 2000的服务器级系统信息,包括所有账户和密码,磁盘空间、文件分配和使用、系统级的配置参数、初始化信息和其他数据库的信息等。由于master数据库对SQL Server 2000的重要性,所以建议不要直接修改,可通过系统存储过程来执行。
2、model数据库
model数据库存储了所有用户数据库和tempdb数据库的模板。它包含将要复制到每个用户数据库中去的系统表。
3、msdb数据库
msdb数据库主要被SQL Server 2000代理服务用来进行复制、任务调度及以管理警报等活动。
4、tempdb数据库
tempdb数据库是一个临时数据库,它为所有的临时表、临时存储过程以及其他的临时操作提供空间。SQL Server 2000服务器的重新启动都会重新建立tempdb数据库。也就是说,tempdb数据库的数据是暂时的,每次重启都会导致以前数据的丢失。
相关文档:
几道经典的SQL笔试题目(有答案)
(1)表名:购物信息
购物人 商品名称 数量
A 甲 2
B 乙 &n ......
SQLServer基本函数
1.字符串函数 :
字符操作类 :
upper(char_expr) 转为大写
lower(char_expr) 转为小写
UCase(string) 返回 Variant (String),其中包含转成大写的字符串。
LCase(string) 返回字符串的小写形式。
space(int_expr) 生成int_expr个空格
replicate(char_expr,int_expr) 复制字符串int_expr次
......
1.查看数据库的版本
select @@version
2.查看数据库所在机器操作系统参数
exec master..xp_msver
3.查看数据库启动的参数
sp_configure
4.查看数据库启动时间
select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1
查看数据库服务器名和实例名
print ''Server Name...... ......
---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略
了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库
环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践
中发 ......
5.1 密码策略
由于sql server不能更改sa用户名称,也不能删除这个超级用户,所以,我们必须对这个帐号进行最强的保护,当然,包括使用一个非常强壮的密码,最好不要在数据库应用中使用sa帐号。新建立一个拥有与sa一样权限的超级用户来管理数据库。同时养成定期修改密码的好习惯。数据库管理员应该定期查看是否有不符合 ......