文档详情

《SQL Server数据库应用》课件 项目四 管理数据库.pptx

发布:2025-04-20约2.23千字共34页下载文档
文本预览下载声明

项目四

管理数据库;;导入与导出数据表;;本任务要求删除数据库ssts中旧的users表,将已有的Access数据库中的books表和user表导入数据库ssts中,然后再将数据库ssts中的student和course两张表导出为Excel格式文件。

可以使用SQLServer导入和导出向导完成上述两项操作,导入和导出的结果如图所示。;153;一、Access数据源

MicrosoftAccess数据源版本较多,选择最新安装的版本,或与创建数据库文件的Access版本相对应的版本,Access数据源与Office版本的对应关系见下表。在SQLServer中,数据库文件的后缀名为mdf;2003版本的Access数据库文件的后缀名为mdb,2007版本以后的Access数据库文件的后缀名为accdb;2003版本的Excel文件的后缀名为xls,2007版本以后的Excel文件的后缀名为xlsx。;155;二、使用SQLServer导入和导出向导的数据源

使用SQLServer可以导入和导出的数据源,包括SQLServer、Oracle、平面文件(文本文件)、Excel、Access、AzureBlobStorage、ODBC、PostgreSQL、MySQL等。;1.?首行包含列名称

首行包含列名称是指数据的首行是否包含列名称。

(1)如果数据不包含列名称,但启用了此选项,那么向导会将源数据的首行作为列名称。

(2)如果数据包含列名称,但禁用了此选项,那么向导会将列名称一行作为数据的首行。

(3)如果指定数据不具有列名称,那么向导会使用F1、F2等作为列名称。;2.“选择源表和视图页”上的操作

(1)通过选择“编辑映射”选项可以查看源和目标之间的列映射。

(2)通过选择“预览”选项可以预览示例数据以确认是否需要。;三、导出为Excel

1.要使用“工作表”或“命名区域”,在“选择源表和视图”页的“目标”列中,选择目标工作表和命名区域。

2.要使用其地址指定的“未命名区域”,在“选择源表和视图”页的“目标”列中输入区域,格式如“Sheet1$A1:B5”(不含分隔符),向导会添加分隔符。;分离与附加数据库;;本任务要求在SSMS对象资源管理器中,连接到SQLServer数据库引擎,附加上数据库FlightDatabase,再将已经附加上的数据库重新分离出来。附加与分离的结果如图所示。;一、附加数据库

附加数据库是指把已有的数据库的数据???件(mdf文件)和日志文件(ldf文件)直接附加到当前的数据库服务器中。待附加的数据库中的所有数据文件必须是可用的。如果任何数据文件的路径不同于首次创建数据库或上次附加数据库时的路径,那么必须指定文件的当前路径。;复制数据库文件(包括数据文件和日志文件)到本机时,是不能直接双击打开使用的,这时使用附加数据库的方法,将其附加到当前的数据库服务器中,才可以正常使用。在附加数据库的过程中,经常出现如图所示的错误提示信息,其主要原因是权限不足。;二、分离数据库

分离数据库是指从SQLServer实例中删除连接,但不是删除数据库文件,使数据库的数据文件和日志文件保持不变,之后就能使用这些文件将数据库附加到任何SQLServer实例,包括分离该数据库的服务器。;备份与还原数据库;;现要求使用SSMS备份和还原数据库,具体可分为以下2个任务。

1.?创建一个名为“Device”的备份设备,将数据库ssts使用完整备份方式备份到“Device”中,并查看备份结果。

2.?从数据库中还原已经备份的数据库文件,检查数据库ssts文件是否得到还原。;备份与还原的结果如图所示。;一、数据库的备份

1.?备份的类型

(1)完整备份

完整备份即备份数据库的所有数据文件、日志文件和在备份过程中发生的任何活动(将这些活动记录在事务日志中,一起写入备份设备)。差异备份、事务日志备份的恢复完全依赖于在其前面进行的完整备份。;171;172;3.?备份数据库选项说明

(1)“常规”选项卡

在SSMS中,“常规”选项卡如图所示。;(2)“介质选项”选项卡

在SSMS中,“介质选项”选项卡如图所示。;(3)“备份选项”选项卡

在SSMS中,“备份选项”选项卡如图所示。;176;二、数据库的还原

数据库的还原又称为数据库的恢复,当数据库发生故障时,可以从一个或多个备份中还原数据库,其有简单还原、完全还原、大容量日志还原3种模式。

当使用简单还原模式时,只能还原到备份时刻的数据,因为在该模式下,不会备份事务日志,但是在完全还原模式下却可以。;178

显示全部
相似文档