SQL Server 2012 容器数据库实战教程

需积分: 10 1 下载量 152 浏览量 更新于2024-07-26 收藏 1.14MB PDF 举报
本篇文档详细介绍了SQL Server 2012的相关教程,名为"Contained Databases Hands-on Lab",版本为Denali CTP3,适用于Lab版本1.0。作者是Ted Malone(v-temalo@microsoft.com),并强调了所有内容受2011年Microsoft Corporation版权保护。实验室的主要目标是让用户亲身体验如何在SQL Server 2012环境中操作和管理包含式数据库。 在实验室环境中,参与者将在一个模拟的网络环境中操作,涉及三个虚拟机,每个机器具有特定的功能和配置。具体来说: 1. **SQLLABS-DC**:作为Contoso.com域控制器,运行Windows Server® 2008 R2操作系统。 2. **DENALI-SERVER1**:作为主副本,用于Microsoft SQL Server®,拥有INSTANCE1实例,同样采用Windows Server® 2008 R2,并要求登录权限。 3. **DENALI-SERVER2**:作为SQL Server的备用副本,也运行Windows Server 2008 R2,承载INSTANCE1实例。 整个实验共分为三个部分: - **Exercise 1: Creating a Contained Database**:此环节将引导用户创建一个新的包含式数据库,这是一种轻量级的数据库模式,它在创建时即包含了所有依赖项,从而简化了部署和管理过程。用户将学习如何设置和初始化这种数据库,以及理解其特点如隔离性和安全性。 - **Exercise 2: Moving a Contained Database**:在这个阶段,用户将学习如何在不同SQL Server实例间移动包含式数据库,包括迁移过程和注意事项,以便于数据库的扩展或性能优化。 - **Exercise 3: Migrating an Existing Database to a Contained Database**:最后,实验会指导如何将现有的非包含式数据库转换为包含式数据库,以便利用其优点,比如简化备份、恢复和复制操作,同时提升资源管理效率。 通过这些实际操作,参与者不仅能掌握SQL Server 2012中包含式数据库的基础知识,还能深入了解其在数据库设计、部署和维护中的实际应用。整个实验设计注重实践操作,旨在提升用户的实际操作能力和对SQL Server 2012技术的理解深度。