好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

怎样从MSOfficeExcel2007导入数据到SQLServer2005

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 数据 库中的雇员表中。

查看更多关于怎样从MSOfficeExcel2007导入数据到SQLServer2005的详细内容...

  阅读:38次