SQL Server DBA指南:DTS数据导入导出与系统数据库管理详解

需积分: 24 2 下载量 199 浏览量 更新于2024-08-15 收藏 1.5MB PPT 举报
本文档深入探讨了SQL Server数据库系统管理,特别是围绕DTS数据引入引出向导(DTS)展开。章节六首先介绍了DBA(Database Administrator,数据库管理员)的角色、所需技能以及职责,包括对SQL Server、Windows 2000/NT系统、关系型数据库的理解,掌握SQL语言,负责备份和恢复、业务流程管理、SQL Server复制等任务。DBA需要安装、建立、维护数据库,管理用户权限,监控和调整服务器性能,以及处理复制相关操作。 系统数据库如master、model、tempdb和msdb等是SQL Server的核心组成部分,它们在系统启动时自动创建,并执行关键功能。Northwind和Distribution是示例用户数据库,其中后者在分发复制过程中由系统自动生成。章节六还着重讲解了数据库管理,具体步骤包括: 1. **创建数据库**:创建数据库的权限默认属于sysadmin和dbcreator角色,但可分配给其他用户。创建时要考虑数据库数量限制(最多32,767个)、数据库名称的标识符规则,以及文件大小和增长策略。使用Transact-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) ``` 在创建过程中,用户需要考虑文件大小、日志文件以及预设的增长策略。 2. **数据库属性与维护**:涉及数据库属性的查看、数据库结构的调整(如收缩和移动数据库),以及定期执行数据库维护计划,以确保数据的稳定性和性能。 通过这些内容,读者将能够理解如何有效地管理SQL Server数据库,包括基本的权限管理、数据库设计和优化,这对于任何从事数据库管理工作的人来说都是非常实用的知识。