目录 SQL Server维护 1 适用人员: 2 一、 SQL Server安装 4 SQL 2000安装 4 检查SQL Server 2000版本 20 SQL 2005 安装 20 SQL 2005配置 32 检查SQL Server2005版本 34 SQL 2008(包括 SQL 2008R2)安装 35 SQL 2008配置 45 检查SQL Server 2008版本 45 Windows 2008中安装SQL 2008 46 常见问题 49 安装过程中提示有文件或进程挂起 49 使用windows账号可以登录,可是sa没法登陆 49 本地能连接上,其他电脑不能连接 52 安装过程中提示性能计数器错误 52 二、 SQL Server卸载 54 SQL 2000卸载 54 SQL 2005 卸载 55 SQL 2008卸载 56 三、 更改SQL Server排序规则 56 SQL 2000 排序规则修改 56 SQL 2005 排序规则修改 58 SQL 2008 排序规则修改 58 四、 备份与还原数据库 59 SQL 2000备份数据库 59 SQL 2000还原数据库 62 SQL 2005/2008 备份数据库 65 SQL 2005/2008 还原数据库 68 五、 附加与分离数据库 74 SQL 2000附加数据库 75 SQL 2000分离数据库 76 SQL 2005/2008附加数据库 77 SQL 2005/2008分离数据库 81 六、 建立维护计划为服务器加速 83 SQL 2000中建立维护计划优化系统 83 SQL 2005或SQL 2008种建立维护计划优化系统 88 1、自行创建维护计划 88 2、运用维护计划向导创建维护计划 91 3、各维护计划任务选项的说明 101 4、手动删除维护计划 107 七、 启用AWE或者3GB为服务器加速 108 判断采用AWE还是3GB 108 AWE方式确定SQL Server占用的内存大小 108 3GB开启方式 108 在SQL 2000 中开启AWE 111 在SQL 2005或SQL 2008中开启AWE 113 八、 日志清除 116 各版本数据库清除语句 116 SQL 2000、SQL 2005清除语句 116 SQL 2008清除语句 116 通过重建数据库彻底解决问题(还没实践过,慎用) 116 九、 索引维护 117 SQL 2000索引维护 117 SQL 2005/2008索引维护 121 十、 触发器管理 125 触发器查询语句 125 触发器管理语句 126 触发器管理工具 126 十一、 利用SQL Server导入导出数据 127 SQL 2000数据导入导出 127 SQL 2005/2008数据导入导出 133 十二、 SQL跟踪器的使用 144 易飞6.0特殊设置 144 SQL 2000跟踪器的使用 145 SQL 2005/2008跟踪器的使用 150 十三、 数据库异常检测以及简单修复 154 1. SQL Server数据库为什么易损坏呢? 154 2 预防措施 154 3. 其他的一些常用的修复命令 154 1. DBCC CHECKDB 154 2. DBCC CHECKTABLE 155 4.数据库日志损坏的修复 155 5. 数据库质疑的一般处理 156 6.还原数据库到指定时间点 156 SQL Server维护是一个涵盖广泛主题的领域,涉及到数据库的安装、卸载、配置、备份与还原、索引维护、触发器管理、数据导入导出、性能优化以及故障排查等多个方面。以下将详细介绍这些知识点: 1. **SQL Server安装**:安装过程涉及SQL Server 2000、2005和2008的不同版本。每一步都需要仔细检查以确保正确配置,包括检查版本以验证安装的完整性。在Windows 2008中安装SQL 2008时可能遇到的问题如文件或进程挂起、sa账号无法登录以及远程连接问题,需要解决才能继续安装。 2. **SQL Server卸载**:卸载过程同样需要按步骤进行,确保所有组件都被正确移除,防止遗留文件导致后续问题。SQL 2000、2005和2008的卸载步骤略有不同。 3. **排序规则更改**:对于SQL Server的不同版本,排序规则的修改是确保数据一致性和兼容性的重要步骤。SQL 2000、2005和2008都有各自的方法来调整排序规则。 4. **备份与还原数据库**:这是数据库管理的关键操作。SQL 2000的备份和还原涉及到特定的T-SQL语句,而SQL 2005和2008提供了更高级的备份选项,包括完整、差异和事务日志备份,并且支持在恢复模式下使用。 5. **附加与分离数据库**:用于移动或复制数据库,SQL 2000、2005和2008的命令和步骤有所不同,需要注意的是分离操作不会删除数据库,而附加则是将数据库链接回SQL Server实例。 6. **维护计划**:创建维护计划可以帮助优化服务器性能,包括清理日志、索引维护等。SQL 2000和2005/2008提供内置工具和自定义脚本来实现定期维护。 7. **启用AWE或3GB**:AWE(Address Windowing Extensions)和3GB开关可以提升SQL Server在32位系统的内存使用。AWE允许SQL Server超过物理内存限制,而3GB开关可分配更多内存给SQL Server进程。 8. **日志清除**:清除数据库日志是释放空间和优化性能的重要手段。SQL 2000、2005和2008有不同的清除语句,但过度清理可能导致数据丢失,需谨慎操作。 9. **索引维护**:索引是数据库性能的关键,定期进行索引重建和优化可以提高查询效率。SQL 2000和2005/2008的索引维护命令和工具各有特点。 10. **触发器管理**:触发器是数据库的自动操作,用于在特定事件发生时执行代码。查询和管理触发器的语句以及工具对于数据库行为的控制至关重要。 11. **数据导入导出**:SQL Server提供了数据导入导出工具,使得数据迁移和转换变得简单。SQL 2000、2005和2008的导入导出流程基本相似,但2005/2008提供了更丰富的选项。 12. **SQL跟踪器**:用于监控数据库活动,分析性能瓶颈。SQL 2000和2005/2008的跟踪器有不同使用方法,可以帮助优化查询和找出资源消耗高的操作。 13. **数据库异常检测及修复**:数据库损坏可能导致数据丢失,预防措施如定期备份至关重要。DBCC CHECKDB、DBCC CHECKTABLE等命令用于检测和修复数据库问题,对于日志损坏和数据库质疑状态也有相应的处理策略。 这些知识点构成了SQL Server维护的核心,熟练掌握它们能确保数据库系统的稳定性和高效运行。在实践中,应根据具体环境和需求灵活应用,同时遵循最佳实践以避免潜在问题。
剩余63页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助