SQL Server Management Studio(SMSS)是一个集成环境,常用于访问和管理SQL Server数据库组件。本文为您介绍通过SMSS导出SQL Server数据库数据到本地主机的方法。
前提条件
- 已安装SQL Server Management Studio工具。您可以前往Microsoft官网下载SQL Server Management Studio安装包。
说明 本文以SQL Server Management Studio 18.10版本为例,其他版本页面请以实际显示为准。
- SQL Server数据库已包含数据库数据。例如,数据库中已包含数据表、视图数据等内容。
背景信息
导出后的SQL Server数据库数据可以作为备份文件,用于恢复云虚拟主机数据库或导入新的数据库中创建相同格式的数据库架构。
本文以导出SQL Server 2008数据库中的数据表为例,其他数据库数据与本文操作类似。
操作步骤
- 获取数据库信息。
- 登录云虚拟主机管理页面。
- 找到待获取数据库信息的云虚拟主机,单击对应操作列的管理。
- 在左侧导航栏单击数据库信息。
- 在数据库信息页面,获取数据库信息。说明 如果您忘记数据库密码,可以重置密码。具体操作,请参见重置云虚拟主机数据库密码。
- 通过SQL Server Management Studio远程连接Windows操作系统云虚拟主机的数据库。
- 在本地主机上打开SQL Server Management Studio工具。
- 在默认弹出的连接到服务器页面,输入数据库连接的相关配置后,单击连接(C)。
配置参数说明如下表所示。
配置参数 说明 服务器类型 无需选择,默认保持数据库引擎。 服务器名称 输入云虚拟主机数据库地址。 身份验证 无需选择,默认保持SQL Server 身份验证。 登录名 输入云虚拟主机数据库用户名。 密码 输入云虚拟主机数据库密码。 连接成功后,在左侧导航栏,您可以看到云虚拟主机的数据库节点。
- 将SQL Server数据库中的数据表导出到本地主机。本文以脚本类型数据表和Excel类型数据表为例。
- 脚本类型数据表
- 在Microsoft SQL Server Management Studio页面的左侧导航栏,找到数据库目录下待导出数据的云虚拟主机数据库(例如hds14190****_db),右键单击该云虚拟主机数据库,选择任务(T) > 生成脚本(E)...。
- 在弹出的生成脚本页面的简介区域,单击下一步(N)。
- 在选择对象区域,选择选择具体的数据库对象(O),并选中表前的复选框
,然后单击下一步(N)。
说明 本步骤以导出数据表为例,如果您想同时导出数据库中的表、视图、存储过程以及用户定义函数等全部文件,您也可以单击全选(S)。 - 在设置脚本编写选项区域,选择导出脚本的类型和目录等信息。
- 选择另存为脚本文件(F)后,选择要生成的文件类型、存放的目录名称以及保存文本类型信息,然后单击高级(A)。
- 在高级脚本编写选项页面,在要编写脚本的数据的类型右侧选择架构和数据选项,然后单击确定。
- 单击下一步(N)。
- 选择另存为脚本文件(F)后,选择要生成的文件类型、存放的目录名称以及保存文本类型信息,然后单击高级(A)。
- 在摘要区域,检查配置并确认无误后,单击下一步(N)。
- 数据表脚本发布并保存成功后,单击完成(F)。
您可以在本地主机的保存路径下,查看已导出的数据表脚本。
- 在Microsoft SQL Server Management Studio页面的左侧导航栏,找到数据库目录下待导出数据的云虚拟主机数据库(例如hds14190****_db),右键单击该云虚拟主机数据库,选择任务(T) > 生成脚本(E)...。
- Excel类型数据表
- 在Microsoft SQL Server Management Studio页面的左侧导航栏,找到数据库目录下待导出数据的云虚拟主机数据库(例如hds14190****_db),右键单击该云虚拟主机数据库,选择任务(T) > 导出数据(X)...。
- 进入SQL Server导入导出向导的欢迎页面,单击Next。
- 在选择数据源页面,配置数据源相关参数,然后单击Next。
主要配置参数如下所示:
参数 说明 数据源 请选择SQL Server Native Client 11.0。 服务器名称 请输入云虚拟主机数据库地址。 身份验证 请选择使用 SQL Server 身份验证(W)。 - 用户名:请输入云虚拟主机数据库用户名。
- 密码:请输入云虚拟主机数据库密码。
数据库 请输入云虚拟主机数据库名称。 - 在选择目标页面,配置目标数据库相关参数,然后单击Next。
主要配置参数如下所示:
参数 说明 目标 请选择Microsoft Excel类型。 Excel文件路径 单击浏览(W)...,选择您要保存的数据表的目标路径。 Excel版本 请根据您的需要选择对应版本,本文以选择Microsoft Excel 97-2003版本为例。 - 在指定表复制或查询页面,选择复制一个或多个表或视图的数据(C),然后单击Next。
- 在选择源表和源视图页面,选中源区域下待导出的数据表前的复选框
,在目标区域呈现对应的数据表名称后,单击Next。
- 在查看数据类型映射页面,选择出错时和截断时的处理方式为忽略,然后单击Next。
- 在保存与运行包页面,单击Next后进入Complete the Wizard页面,单击Finish。
- 开始执行导出操作待页面显示执行成功后,单击Close。
您可以在本地主机保存路径下,打开Excel查看已导出的数据表内容。
- 在Microsoft SQL Server Management Studio页面的左侧导航栏,找到数据库目录下待导出数据的云虚拟主机数据库(例如hds14190****_db),右键单击该云虚拟主机数据库,选择任务(T) > 导出数据(X)...。
- 脚本类型数据表