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),右键单击该云虚拟主机数据库,选择。在SSMS的对象资源管理器中,右键单击目标数据库,选择 任务(T) > 生成脚本(E)。
在弹出的生成脚本页面的简介区域,单击下一步(N)。
在选择对象区域,选择选择具体的数据库对象(O),并选中表前的复选框
,然后单击下一步(N)。在 选择对象 页面,选中 选择具体的数据库对象(O),展开 表 节点并勾选目标数据表(例如 dbo.test 和 dbo.test1),然后单击 下一步(N)。说明本步骤以导出数据表为例,如果您想同时导出数据库中的表、视图、存储过程以及用户定义函数等全部文件,您也可以单击全选(S)。
在设置脚本编写选项区域,选择导出脚本的类型和目录等信息。
选择另存为脚本文件(F)后,选择要生成的文件类型、存放的目录名称以及保存文本类型信息,然后单击高级(A)。选择 另存为脚本文件(F),在 要生成的文件 中选择 每个对象一个脚本文件(E),设置目录名称,勾选 覆盖现有文件(O),在 另存为 中选择 Unicode 文本(U)。
在高级脚本编写选项页面,在要编写脚本的数据的类型右侧选择架构和数据选项,然后单击确定。在 高级脚本编写选项 对话框中,将 要编写脚本的数据的类型 设置为 架构和数据,然后单击 确定。
单击下一步(N)。
在摘要区域,检查配置并确认无误后,单击下一步(N)。在 摘要 区域,确认脚本编写配置选项(默认编写 CHECK 约束、外键、唯一键、主键脚本为 TRUE,触发器、索引、数据压缩等为 FALSE),然后单击 下一步(N)。
数据表脚本发布并保存成功后,单击完成(F)。等待脚本生成完成,当所有操作结果均显示为成功后,单击完成(F)。
您可以在本地主机的保存路径下,查看已导出的数据表脚本。
Excel类型数据表
在Microsoft SQL Server Management Studio页面的左侧导航栏,找到数据库目录下待导出数据的云虚拟主机数据库(例如hds14190**_db),右键单击该云虚拟主机数据库,选择。在 SSMS 左侧对象资源管理器中,右键单击目标数据库名称,选择 任务(T) > 导出数据(X)。
进入SQL Server导入导出向导的欢迎页面,单击Next。
在选择数据源页面,配置数据源相关参数,然后单击Next。
主要配置参数:
参数
说明
数据源
请选择SQL Server Native Client 11.0。
服务器名称
请输入云虚拟主机数据库地址。
身份验证
请选择使用 SQL Server 身份验证(W)。
用户名:请输入云虚拟主机数据库用户名。
密码:请输入云虚拟主机数据库密码。
数据库
请输入云虚拟主机数据库名称。
在选择目标页面,配置目标数据库相关参数,然后单击Next。勾选 首行包含列名称(F) 复选框。
主要配置参数:
参数
说明
目标
请选择Microsoft Excel类型。
Excel文件路径
单击浏览(W)...,选择您要保存的数据表的目标路径。
Excel版本
请根据您的需要选择对应版本,本文以选择Microsoft Excel 97-2003版本为例。
在指定表复制或查询页面,选择复制一个或多个表或视图的数据(C),然后单击Next。在 指定表复制或查询 页面,选中 复制一个或多个表或视图的数据(C),然后单击 Next。
在选择源表和源视图页面,选中源区域下待导出的数据表前的复选框
,在目标区域呈现对应的数据表名称后,单击Next。在 选择源表和源视图 页面,勾选需要导出的数据表(例如 [dbo].[test]),然后单击 Next。在查看数据类型映射页面,将 出错时(全局) 和 截断时(全局) 均设置为 忽略,然后单击 Next。
在保存与运行包页面,单击Next后进入Complete the Wizard页面,单击Finish。
开始执行导出操作待页面显示执行成功后,单击Close。向导执行完成,提示执行成功,所有步骤状态均为 Success,数据已成功传输至目标文件。
您可以在本地主机保存路径下,打开Excel查看已导出的数据表内容。