- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章 导入与导出数据 如果你有老版本的SQL数据库,或者说你有Access数据库,那如何才能拿来即用呢?SQL Server提供了导入与导出数据的工具,通过工具,可以用向导的方式实现数据的导入导出。本章主要涉及到的知识点如下。 了解导入和导出向导:在导入和导出数据之前,首先要了解导入和导出向导工具。 如何运行SQL Server导入和导出向导:学会如何运行SQL Server导入和导出向导。 使用SQL Server导入和导出向导:学习导入和导出向导工具详细向导页面的选项设置。 15.1 了解导入和导出向导工具 SQL Server导入和导出向导工具能够从其他形式的数据存储文件中获取数据,它们可来自:老版本的SQL Server、平面文件、Microsoft Office Access文件和Microsoft Office Excel文件。 15.2 使用SQL Server导入和导出向导 为了方便数据的导入和导出,SQL Server提供了一个向导,本节就介绍如何使用这个向导,实现各种类型数据的导入和导出。 15.2.1 选择数据源 使用“选择数据源”向导页可以指定要复制的数据的源。通过数据源选项选择与源的数据存储格式相匹配的数据访问接口。可用于数据源的访问接口可能不止一个。以下部分显示了常用的几种数据源的选项。 1.数据源=SQL Server Native Client和Microsoft OLE DB Provider for SQL Server 2.数据源=.NET Framework Data Provider for SQL Server 3.数据源=Microsoft Excel 4.数据源=Microsoft Access 15.2.2 选择平面文件源 当使用“选择数据源”向导页,指定要复制的数据的源为平面文件源时,即可以操作平面文件源中内容(也就是文本文件中的数据)。这里需要设置4个界面,本节将详细介绍。 1.设置常规页 2.设置列页 3.设置高级页 4.设计预览页 15.2.3 选择目标 这里主要是选择与目标数据存储格式相匹配的数据访问接口,如图15.11所示。对于SQL Server,可以使用SQL Server Native Client、用于SQL Server的.NET Framework数据访问接口或Microsoft OLE DB Provider for SQL Server等。 1.目标=SQL Server Native Client或Microsoft OLE DB Provider for SQL Server 2.目标=平面文件目标 3.目标=Microsoft Excel 4.目标=Microsoft Access 15.2.4 创建数据库 使用【创建数据库】页,可以为目标文件定义新的数据库。 15.2.5 指定表复制或查询 在导入和导出向导中,使用【指定表复制或查询】页,可以设置如何复制数据。可以使用可视化界面选择所希望复制的现有数据库对象,或使用Transact-SQL命令创建更复杂的查询。 1.复制一个或多个表或视图的数据 2.编写查询以指定要传输的数据 15.2.6 使用列映射 列映射看起来有点抽象,在导入和导出向导中,使用【列映射】对话框可以编辑转换参数。 15.2.7 保存并执行包 1.立即运行 2.保存SSIS包 15.2.8 使用“完成该向导”页 使用【完成该向导】页,可以确认在向导中所做的选择,然后再复制数据。 (1)向导将使用的源和目标。 (2)向导将使用的源程序和目标程序。 (3)向导将执行的操作,例如,将复制哪些数据,是否保存包和是否立即执行包。 15.3.1 如何将Excel数据转换成SQL Server数据 SQL Server 2008提供数据库导入向导,这通过该向导直接从Excel表格中导入数据。针对数据库管理员而设置的一道问题,因为管理员天天与数据打交道,熟悉各种数据转换方式是他们的职责和工作需要。 15.3.2 数据库有几种导入导出方式 在SQL Server中主要有三种方式导入导出数据:使用Transact-SQL对数据进行处理;调用命令行工具BCP处理数据;使用数据转换服务(DTS)对数据进行处理。如果管理员熟悉了这些数据导入导出方式,将大大提高自己的工作效率。 15.4 小结 使用SQL Server 2008的导入和导出向导工具,可以轻松完成在不同的数据源中导入和导出数据的操作。本节通过对导入和导出向导工具的设置及运行,都作了详细的讲解,可帮助读者迅速掌握其用法。在日常的数据库应用中,我们经常会碰到数据格式不对应的情况,这个时候,导入导出工具就可以帮大忙。
文档评论(0)