1.在安装SQLServer2000时,“仅客户端工具”、“服务器和客户端工具”及“仅连接”等安装定义有什么差别
答:仅客户端工具:仅安装客户端关系数据库管理工具
此选项包含管理SQLServer的客户端工具和客户端连接组件
服务器和客户端工具:执行安装服务器和客户端工具以创建具有管理能力的关系数据库服务器
仅连接:仅安装关系数据库客户端连接组件,包括连接SQLServer2000命名实例所需的MDAC(Microsoft数据访问组件)
该选项只提供连接工具,不提供客户端工具或其它组件
2.一个数据库中包含哪几种文件
答:主数据库文件:用来存储数据库的启动信息以及部分或者全部数据,是所有数据库文件的起点,包含指向其它数据库文件的指针
一个数据库只能有一个主数据库文件
辅助数据库文件:用于存储主数据库文件中未存储的剩余数据和数据库对象,一个数据库可以没有辅助数据库文件,但也可以同时拥有多个辅助数据库文件事务日志文件:一个存储数据库的更新情况等事务日志信息,当数据库损坏时,管理员使用事务日志恢复数据库;每一个数据库至少必须拥有一个事务日志文件,而且允许拥有多个日志文件
3.事务文件和数据文件分开存放有什么好处
答:因为利用事务日志备份可以将数据库恢复到特定的即时点(如输入不想要的数据之前的那一点)或故障发生点
在媒体恢复策略中应考虑利用事务日志备份
4.什么是批处理
使用批处理有何限制
答:包含一个或多个T-SQL语句的组,从应用程序将一次性发送到SQLServer执行,SQLServer批处理语句作为整体编译成一个可执行单元
限制:如不能够在同一个批处理中更改表,然后引用新列
如在一个批处理程序中,有两条语句
第一条语句用来在一张表中插入一个字段,如在User表中插入员工的出生年月;第二条语句则用来引用这个列,如根据身份证号码来推算出这个员工的出身年月并把这个值赋值给这个第一