ssis开发人员经常会需要从一个microsoft office excel 2007电子 数据 表 导入 数据 。这篇文章提供了一个关于 怎样 从一个microsoft office excel 2007电子 数据 表 导入 数据 到一个sql server 2005 数据 库的逐步指导。 第一步是点击开始并选择运行并输入c
ssis开发人员经常会需要从一个microsoft office excel 2007电子数据表导入数据。这篇文章提供了一个关于怎样从一个microsoft office excel 2007电子数据表导入数据到一个sql server 2005数据库的逐步指导。
第一步是点击开始并选择运行并输入cmd然后在命令提示符里输入dtswizard。sql server 导入和导出向导的欢迎界面将显示出来,如下图所示:
怎样从ms office excel 2007导入数据到sql server 2005 onload=return imgzoom(this,550); onclick=javascript:window.open(this.src);>
当你点击下一步按钮时,它将进入选择数据源向导界面。用户应该选择数据源为microsoft office 12.0 access database engine ole db provider 然后在向导界面中点击属性…按钮,它将弹出数据链接属性界面。在所有标签页中,双击数据源属性值并输入电子数据表的位置,例如“c:excel2007importsampledata.xlsx”作为导入数据的数据源的microsoft office excel 2007文件名称和路径。然后双击扩展属性并选择excel 12.0作为属性值。
怎样从ms office excel 2007导入数据到sql server 2005 onload=return imgzoom(this,550); onclick=javascript:window.open(this.src);>
怎样从ms office excel 2007导入数据到sql server 2005 onload=return imgzoom(this,550); onclick=javascript:window.open(this.src);>
到microsoft office excel 2007的连接可以通过点击测试连接按钮来进行测试,如下图所示:
怎样从ms office excel 2007导入数据到sql server 2005 onload=return imgzoom(this,550); onclick=javascript:window.open(this.src);>
在下一个页面中,数据源需要选为sql native client,因为数据将导入到sql server 2005。然后你需要选择数据所要导入的服务器名称,并需要配置合适的验证模式,它之后跟着数据库名称。
在这个例子中,我们将使用windows验证连接到本地sql server实例,所使用的数据库将是importexcel。
在specify table copy or query(指定表复制或查询)向导界面中,选择copy data from one or more tables or views(从一个或多个表或视图复制数据)选项,并继续这个向导到下一个界面。
怎样从ms office excel 2007导入数据到sql server 2005 onload=return imgzoom(this,550); onclick=javascript:window.open(this.src);>
在select source table and views(选择源表和视图)向导界面中,用户需要在源中选择雇员电子数据表,然后在目标中就可以看到importexcel.dbo.employee了。之后点击edit mappings…(编辑匹配…),扫描电子数据表中的可用数据,如果数据类型与sql server所建议的不同的话那么指定数据类型。
怎样从ms office excel 2007导入数据到sql server 2005 onload=return imgzoom(this,550); onclick=javascript:window.open(this.src);>
在save and execute package(保存和执行包)向导界面中,有两个选项叫做execute immediately(立即执行)和save ssis package as file system(保存ssis包为文件系统)。你可以选择任何一个选项然后点击finish(完成)按钮来运行和结束这个包配置。
总结
ssis包将从microsoft office excel 2007雇员电子数据表中导入数据到importexcel数据库中的雇员表中。