社区
疑难问题
帖子详情
我在做數據導入時,在Save DTS Package 這一步選擇 SQL Server 我的 DTS 存在哪兒???我找不到它了! 謝謝!!!
laker_tmj
2003-08-19 10:34:57
我在做數據導入時,在Save DTS Package 這一步選擇 SQL Server 我的 DTS 存在哪兒???我找不到它了!!! 謝謝!!!
...全文
28
5
打赏
收藏
我在做數據導入時,在Save DTS Package 這一步選擇 SQL Server 我的 DTS 存在哪兒???我找不到它了! 謝謝!!!
我在做數據導入時,在Save DTS Package 這一步選擇 SQL Server 我的 DTS 存在哪兒???我找不到它了!!! 謝謝!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
z5wjz
2003-08-20
打赏
举报
回复
企业管理器->数据转换服务文件夹下->meta data services pakages
bobor8
2003-08-20
打赏
举报
回复
企业管理器->数据转换服务
z5wjz
2003-08-19
打赏
举报
回复
企业管理器->数据转换服务文件夹下->本地包
liuyun2003
2003-08-19
打赏
举报
回复
关注
laker_tmj
2003-08-19
打赏
举报
回复
to z5wjz(z5wjz) :
沒有!!! 我只能在保存時選擇第二項,才能保存到 meta data services pakages
excel导入
sql
2005的几种方法归纳
[
SQL
]将Excel表数据导入
SQL
Server
2005的几种方法归纳 数据库 2010-07-27 11:14:26 阅读201 评论0 字号:大中小 订阅 近日在巨轮着手车间负荷数据处理,反馈回来的数据是保
存在
Excel文件中的,我必须将其导入
SQL
Server
2005中,供存储过程计算。 由于之前没有将Excel数据导入
SQL
Server
2005的经验,因此摸索着花了一天时间才搞定。下面将网上收集到的几种导入方法
做
个归纳。 方法一、利用
SQL
Server
2005自带的
DTS
工具,手工导入: 第
一步
是点击开始并选择运行并输入CMD然后在命令提示符里输入
DTS
WIZARD。
SQL
Server
导入和导出向导的欢迎界面将显示出来,如下图所示:(也可以这样打开该界面:1、登录到
SQL
Server
Management Studio。2、在 “对象资源管理器 ”中右键单击 “管理 ”,在弹出列表中单击 “导入数据 ”。) 当你点击下
一步
按钮时,它将进入选择数据源向导界面。用户应该选择数据源为Microsoft Office 12.0 Access Database Engine OLE DB Provider 然后在向导界面中点击属性…按钮,它将弹出数据链接属性界面。在所有标签页中,双击数据源属性值并输入电子数据表的位置,例如“C:\Excel2007\Import\SampleData.xlsx”作为导入数据的数据源的Microsoft Office Excel 2007文件名称和路径。然后双击扩展属性并选择Excel 12.0作为属性值。 到Microsoft Office Excel 2007的连接可以通过点击测试连接按钮来进行测试,如下图所示: 在下一个页面中,数据源需要选为
SQL
Native Client,因为数据将导入到
SQL
Server
2005。然后你需要选择数据所要导入的服务器名称,并需要配置合适的验证模式,它之后跟着数据库名称。 在这个例子中,我们将使用windows验证连接到本地
SQL
Server
实例,所使用的数据库将是ImportExcel。 在Specify Table Copy or Query(指定表复制或查询)向导界面中,选择copy data from one or more tables or views(从一个或多个表或视图复制数据)选项,并继续这个向导到下一个界面。 在Select Source Table and Views(选择源表和视图)向导界面中,用户需要在源中选择雇员电子数据表,然后在目标中就可以看到ImportExcel.dbo.Employee了。之后点击Edit Mappings…(编辑匹配…),扫描电子数据表中的可用数据,如果数据类型与
SQL
Server
所建议的不同的话那么指定数据类型。 在Save and Execute
Package
(保存和执行包)向导界面中,有两个选项叫
做
Execute Immediately(立即执行)和Save SSIS
Package
as file system(保存SSIS包为文件系统)。你可以选择任何一个选项然后点击Finish(完成)按钮来运行和结束这个包配置。 方法二、在查询分析器里,直接写
SQL
语句: 1、如果是导入数据到现有表,则采用 INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$) 的形式 2、如果是导入数据并新增表,则采用 SELECT * INTO 表 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$) 的形式。 以上语句是将 EXCEL文件里 SHEET1工作表中所有的列都读进来,如果只想导部分列,可以 INSERT INTO 表 (a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$) 其实可以将 OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)当成一个表,例如我就写过这样一个句子: INSERT INTO eval_channel_employee(channel,employee_id) SELECT CASE a.渠道 WHEN 'DIY' THEN 1 WHEN 'RDC' THEN 0 WHEN 'KCM' THEN 2 ELSE 3 END ,b.id FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\temp\name.xls',sheet1$) AS a,pers_employee b WHERE a.员工编码 =b.code 不管是哪种方式,哪种途径,系统都会默认将第一行上的内容作为字段名。 3、利用C#自己开发数据导入小工具 //连接串 string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;Data Source=" + [EXCEL文件,含路径] + ";"; OleDbConnection conn = new OleDbConnection(strConn); conn.Open(); DataTable
dtS
chema = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[] {null, null, null, "TABLE"}); DataSet ds = new DataSet(); //一个EXCEL文件可能有多个工作表,遍历之 foreach( DataRow dr in
dtS
chema.Rows ) { string table = dr["TABLE_NAME"].ToString(); string strExcel = "SELECT * FROM [" + table + "]"; ds.Tables.Add(table); OleDbDataAdapter myCommand = new OleDbDataAdapter(strExcel,conn); myCommand.Fill(ds,table); } conn.Close(); 这样,读取出来的数据就藏在 DataSet里了。 采用这种方式,数据库所在机器不必装有 EXCEL。 总结: 当Excel表中数据完整时,利用
SQL
自带的导入工具手工导入比较方便。当数据不完整或数据格式对应不上时,使用导入工具会出错,利用
SQL
查询语句就更便捷。当结合以上两种方法的优点,利用C#自己开发出数据导入工具是最佳选择。
[
SQL
Server
][
DTS
][存储过程]保存所有的
DTS
包到指定的路径
[
SQL
Server
][
DTS
][存储过程]保存所有的
DTS
包到指定的路径
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[s_Save
Package
s]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[s_Save
Package
s]
GO
Create procedure s_SavePa
如何使用
SQL
Server
导入和导出向导将数据导入/导出到
SQL
Server
This article will explain the steps for importing and exporting data using the
SQL
Server
Import and Export Wizard. 本文将介绍使用
SQL
Server
导入和导出向导导入和导出数据的步骤。 Depending on the options that are s...
如何将数据从Excel文件导入
SQL
Server
数据库
There are many ways to import data from an Excel file to a
SQL
Server
database using: 有多种方法可以使用以下方法将数据从Excel文件导入
SQL
Server
数据库:
SQL
Server
Integration Services (SSIS)
SQL
Server
集成服务(SSIS) ...
gbase 导出_gbase倒入excel表格数据-
SQL
数据库 导入到EXCEL表格
SQL
数据库 导入到EXCEL表格数据库中创建一个新表,比如abcd,他就是9个字段,将excel导入这个新表格中没问题吧然后其他表格复制这个表格里面的每列gbase 表数据怎么导入到oracle一.导出1.选择要导出的数据库表,右键选择“所有任务”,点击“所有任务”下的子菜单“Export Data„”进入“
DTS
Import/Export Wizard”窗口。 2.点击“下
一步
”,进入“C...
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章