SQL SERVER数据库管理:DTS数据引入与DBA职责

需积分: 24 2 下载量 56 浏览量 更新于2024-08-15 收藏 1.5MB PPT 举报
"本资源主要介绍了SQL SERVER数据库系统的管理,特别是DTS数据引入引出向导的使用,以及DBA的职责、系统数据库的认识和数据库管理的相关操作。" 在SQL SERVER数据库系统管理中,DBA(Database Administrator)扮演着至关重要的角色。DBA需要掌握一系列技能,包括对SQL Server的操作,熟悉Windows 2000/NT操作系统,理解关系型数据库原理,精通SQL语言,以及了解备份与恢复流程等。他们的职责涵盖安装SQL Server、构建和维护数据库、数据库故障修复、用户管理、权限控制、数据备份与恢复、任务调度、服务器监控与优化以及SQL Server复制的管理等。 系统数据库是SQL Server的核心组成部分,包括master、model、tempdb和msdb等。这些数据库各有其特定功能,例如master数据库存储了所有SQL Server系统级信息,model用于作为新创建数据库的模板,tempdb则用于临时工作空间,而msdb则用于存储作业、警报和服务代理队列信息。此外,像 pubs 和 Northwind 这样的数据库是示例数据库,User1和distribution分别代表用户数据库和用于分发复制的系统数据库。 数据库管理是DBA日常工作的关键部分。这包括创建新的数据库、设置数据库属性、收缩数据库和文件以节省空间、删除不再需要的数据库、移动数据库位置以适应存储需求,以及制定数据库维护计划确保数据的完整性和性能。创建数据库时,需要考虑权限分配、数据库所有者、服务器上的最大数据库数量,以及遵循的标识符规则。创建数据库可以使用Transact-SQL语句,也可以通过SQL Server Management Studio的企业管理器或创建数据库向导进行。 以下是一个使用Transact-SQL创建数据库的例子: ```sql CREATE DATABASE Sample ON PRIMARY ( NAME = SampleData, FILENAME = 'c:\Program Files\..\..\Data\Sample.mdf', SIZE = 10MB, MAXSIZE = 15MB, FILEGROWTH = 20% ) LOG ON ( NAME = SampleLog, FILENAME = 'c:\Program Files\..\..\Data\Sample.ldf', SIZE = 3MB, MAXSIZE = 5MB, FILEGROWTH = 1MB ) ``` 这个例子创建了一个名为Sample的数据库,定义了主数据文件SampleData和日志文件SampleLog的位置、大小及增长策略。 本资源深入浅出地介绍了SQL SERVER数据库系统的管理和DTS数据引入引出向导的使用,对于SQL Server管理员或希望深入了解数据库管理的人员来说,是非常有价值的参考资料。