- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
7.3数据库数据导入与导出
7.3.1数据导入/导出
1.数据导出
实例7-5将数据库student中的数据导入到Access的数据库student_access中。
(1)启动“MicrosoftAccess”,创建一个新的空数据库student_access。
(2)启动SQL-MS,指向左侧窗口要导出数据的数据库节点,此处为student节点。单击右键,打开快捷菜单,选择“任务”→“导出数据”命令,打开“SQLServer导入和导出向导”窗口,如图7-14所示。图7-14“SQLServer导入和导出向导”窗口(3)单击“下一步”按钮,打开“选择数据源”窗口,如图7-15所示。图7-15“选择数据源”窗口(4)在“数据源”框中选择数据源类型,此处为SQLNativeClient。在“数据库”框中选择源数据库,此处为student。单击“下一步”按钮,打开“选择目标”窗口,如图7-16所示。图7-16“选择目标”窗口(5)在“目标”框中选择导出数据的数据格式类型,此处为MicrosoftAccess。在“文件名”框中指定目标文件,此处为d:\example\student_access.mdb。由于访问Access数据库可以不需要用户名和密码,因此“用户名”以及“密码”可以为空。单击“下一步”按钮,打开“指定表复制或查询”窗口,如图7-17所示。
(6)选择导出数据的数据来源,此处为“复制一个或多个表或视图的数据”。单击“下一步”按钮,打开“选择源表和源视图”窗口,如图7-18所示。图7-17“指定表复制或查询”窗口图7-18“选择源表和源视图”窗口(7)选择导出数据的表,此处为导出所有表中的数据,故单击“全选”按钮。单击“下一步”按钮,打开“保存并执行包”窗口,如图7-19所示。
(8)选择是否立即导出数据和是否保存SSIS包并指定执行计划,此处选择“立即运行”。单击“下一步”按钮,打开“完成该向导”窗口,如图7-20所示。
(9)单击“完成”按钮,打开“正在执行操作”窗口,如图7-21所示。图7-19“保存并执行”窗口图7-20“完成该向导”窗口图7-21“正在执行操作”窗口(10)执行成功后,单击“关闭”按钮,完成数据导出,如图7-22所示。图7-22“执行成功”窗口2.数据导入
实例7-6将Access的数据库student_access中的数据导入到数据库student中。
(1)启动SQL-MS,指向左侧窗口要导入数据的数据库节点,此处为student节点。单击右键,打开快捷菜单,选择“任务”→“导入数据”命令,打开“SQL导入和导出向导”窗口,参见图7-14。
(2)单击“下一步”按钮,打开“选择数据源”对话框。在“数据源”框中选择数据源类型,此处为MicrosoftAccess。在“文件名”框中指定目标文件,此处为d:\example\student_
access.mdb,参见图7-16。单击“下一步”按钮,打开“选择目标”窗口。
(3)在“目标”框中选择导出数据的数据格式类型,此处为“用于SQLNativeClient”。在“数据库”框中选择源数据库,此处为student,参见图7-15。单击“下一步”按钮,打开“指定表复制或查询”窗口,参见图7-17。(4)选择导入数据的数据来源,此处为“复制一个或多个表或视图的数据”。单击“下一步”按钮,打开“选择源表和源视图”窗口,参见图7-18。
(5)选择导入数据的表,此处为导出所有表中的数据,故单击“全选”按钮。单击“下一步”按钮,打开“保存并执行包”窗口,参见图7-19。
(6)选择是否立即导出数据和是否存储SSIS包并指定执行计划,此处选择“立即运行”。单击“下一步”按钮,打开“完成该向导”对话框,参见图7-20。
(7)单击“完成”按钮,完成数据导入。7.3.2利用数据导入/导出转移数据库
使用数据导入/导出,也可以完成在不同数据库服务器之间转移数据库,尽管不常用。实际上,附加数据库是SQLServer2005新增功能,在SQLServer2005前期版本中,可以使用数据导入/导出完成在不同数据库服务器之间转移数据库。
(1)复制数据库结构。在SQL-MS中,指向左侧窗口要复制的源数据库节点,单击右键,打开快捷菜单,选择“任务”→“生成脚本”命令,生成能够创建源数据库结构的脚本文件。
(2)导出数据库数据。使用“SQLServer导入和导出向导”将源数据库中的数据导出到任
文档评论(0)