"TestInside 70-228.pdf 是一份关于安装、配置和管理Microsoft SQL Server 2000企业版的考试复习资料,包含了2007年4月3日的问答内容。这份资料提供了帮助通过任何IT考试的TestInside服务。"
在SQL Server 2000中,管理员面临的问题和解决方案:
1. 数据库日志文件增长过快:
在导入大量数据后,日志文件(log file)从200MB增长到800MB。在这种情况下,管理员希望尽快回收磁盘空间,同时又不丢失备份信息。有两个Transact-SQL语句可以解决这个问题:
- C. `BACKUP LOG Contracts TO disk='E:\SQLBackup\Contracts_Log.bkp'`
这个语句执行一个事务日志备份,将日志内容备份到指定的磁盘位置,这样可以保持备份的完整性和一致性。
- F. `DBCC ShrinkFile(Contracts_Log, 200)`
DBCC SHRINKFILE命令用于收缩数据库文件,这里针对日志文件(Contracts_Log)设置目标大小为200MB,以回收磁盘空间。请注意,直接使用SHRINKFILE可能不会立即释放所有空间,因此通常先进行日志备份以允许收缩。
选项A和B是不推荐的:
- A. `BACKUP LOG Contracts WITH NO_LOG`
NO_LOG选项会截断日志,但不会创建备份,这可能导致数据丢失。
- B. `BACKUP LOG Contracts WITH TRUNCATE_ONLY`
这个选项在SQL Server 2000中已经被弃用,现在等同于WITH NO_LOG,同样可能会导致数据丢失。
2. 数据库性能监控与优化:
题目中的第二个问题涉及SQL Server 2000计算机的管理员。虽然具体内容没有给出,但通常这类问题可能涉及查询性能、索引优化、内存管理、锁和事务处理等方面。管理员可能需要监控性能计数器、执行SQL Profiler跟踪,或者使用企业管理器来诊断和优化问题。
SQL Server 2000的管理实践还包括:
- 定期维护计划:包括备份、日志清理、碎片整理和统计更新。
- 安全管理:设置用户权限、角色管理和登录账户管理。
- 网络和连接配置:确保数据库服务器可以正确响应客户端请求。
- 数据库设计和架构:合理规划表结构、索引和关系,以支持高效查询。
了解和掌握这些知识点对于成功通过70-228考试以及在实际工作中有效管理SQL Server 2000至关重要。TestInside提供的资料可以帮助考生熟悉这些概念和技术,以提高考试成绩和实际操作能力。