使用导入和导出向导
SQL Server导入和导出向导允许您轻松地将信息从以下任何数据源导入到SQL Server 2012数据库中:
- Microsoft Excel
- Microsoft Access
- 平面文件
- 另一个SQL Server数据库
该向导通过一个用户友好的图形界面构建SQL Server Integration Services(SSIS)包。
启动SQL Server导入和导出向导
直接从已安装SQL Server 2012的系统上的开始菜单启动SQL Server导入和导出向导。 或者,如果您已经在运行SQL Server Management Studio,请按照以下步骤启动该向导:
- 打开SQL Server Management Studio 。
- 如果您未使用Windows身份验证 ,请提供您想要管理的服务器的详细信息以及相应的用户名和密码。
- 单击连接以从SSMS连接到服务器。
- 右键单击要使用的数据库实例的名称,然后从“ 任务”菜单中选择“ 导入数据 ”。
将数据导入到SQL Server 2012
“SQL Server导入和导出向导”指导您完成将数据从任何现有数据源导入到SQL Server数据库的过程。 本示例演示了将联系人信息从Microsoft Excel导入到SQL Server数据库的过程,将示例Excel联系人文件中的数据导入到SQL Server数据库的新表中。
就是这样:
- 打开SQL Server Management Studio 。
- 如果您未使用Windows身份验证,请提供您想要管理的服务器的详细信息以及相应的用户名和密码。
- 单击连接以从SSMS连接到服务器。
- 右键单击要使用的数据库实例的名称,然后从“ 任务”菜单中选择“ 导入数据 ”。 点击下一步 。
- 选择Microsoft Excel作为数据源(对于本例)。
- 单击浏览按钮,在您的计算机上找到address.xls文件,然后单击打开 。
- 确认第一行有列名框被选中。 点击下一步 。
- 在选择目标屏幕上,选择SQL Server Native Client作为数据源。
- 从“服务器名称”下拉框中选择要将数据导入到的服务器的名称。
- 验证身份验证信息并选择与SQL Server的身份验证模式相对应的选项。
- 从数据库下拉框中选择要导入数据的特定数据库的名称。 单击下一步 ,然后再次单击下一步以接受指定表复制或查询屏幕上的从一个或多个表或视图复制数据选项。
- 在“ 目标”下拉框中,选择数据库中现有表的名称或键入要创建的新表的名称。 在这个例子中,这个Excel电子表格被用来创建一个名为“contacts”的新表。 点击下一步 。
- 点击完成按钮跳到验证屏幕。
- 在查看将要发生的SSIS操作后,单击完成按钮完成导入。
从SQL Server 2012导出数据
“SQL Server导入和导出向导”指导您完成将数据从SQL Server数据库导出为任何支持的格式的过程。 本示例将引导您完成前面示例中导入的联系信息并将其导出到平面文件的过程。
就是这样:
- 打开SQL Server Management Studio 。
- 如果您未使用Windows身份验证,请提供您想要管理的服务器的详细信息以及相应的用户名和密码。
- 单击连接以从SSMS连接到服务器。
- 右键单击要使用的数据库实例的名称,然后从“ 任务”菜单中选择“ 导出数据 ”。 点击下一步 。
- 选择SQL Server Native Client作为您的数据源。
- 在“ 服务器名称”下拉框中选择要从中导出数据的服务器的名称 。
- 验证身份验证信息并选择与SQL Server的身份验证模式相对应的选项。
- 在“ 数据库”下拉框中选择要从中导出数据的特定数据库的名称。 点击下一步 。
- 从目标下拉框中选择平面文件目标 。
- 在“ 文件名”文本框中提供以“.txt”结尾的文件路径和名称(例如,“C:\ Users \ mike \ Documents \ contacts.txt”)。 单击下一步 ,然后再次下一步以接受从一个或多个表或视图复制数据选项。
- 再单击下一步两次,然后单击完成跳至验证屏幕。
- 在查看将要发生的SSIS操作后,单击完成按钮完成导入。