着力提醒:开辟公司微电脑,张开要导入数据的数据库,在表上按右键,全数职分–导入数据,弹出DTS导入/导出向导,按
下一步
1、打开集团微电脑,打开要导入数据的数据库,在表上按右键,全数职务–导入数据,弹出DTS导入/导出向导,按
下一步 , 2、选用数据源 Microsoft Excel 97-二〇〇一,文件名
接受要导入的xls文件,按 下一步 , 3、选择指标 用于SQL Server 的Microsoft
OLE DB提供程序,服务器选择本地(假设是本地数据库的话,如 VVVState of Qatar,使用SQL
Server身份验证,客户名sa,密码为空,数据库选拔要导入数据的数据库,按
下一步 , 4、选拔 用一条查询钦命要传输的数目,按 下一步 , 5、按
查询生成器,在源表列表中,有要导入的xls文件的列,将各列出席到左侧的
选中的列
列表中,这一步应当要留心,参预列的逐个必定要与数据库中字段定义的逐个相近,不然将会出错,按
下一步 ,
6、接收要对数码实行排列的逐个,在此一步中甄选的列就是在查询语句中 order
by 前边所跟的列,按 下一步 , 7、假使要全方位导入,则选择 全体行,按
下一步, 8、则会看出根据前边的操作生成的查询语句,确认正确后,按
下一步, 9、拜访到 表/工作表/Excel命名区域 列表,在 目的列,选拔要导入数据的十二分表,按 下一步, 10、采纳 马上运维,按 下一步,
11、会看出整个操作的摘要,按 达成 就可以。

 精晓SQL SE奇骏VE奥迪Q5二〇〇一的数据库管理员都精晓,其DTS能够拓宽数量的导入导出,其实,大家也得以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,大家第一使用OpenDataSource函数、OPENROWSET
函数,关于函数的亲力亲为表达,请参考SQL联机协助。利用下述方法,能够充足便于地落实SQL
SE福睿斯VECRUISER、ACCESS、EXCEL数据转变,详细表达如下:

消息 7302,级别 16,状态 1,第 1 行
不可能创设链接服务器 “(null卡塔尔国” 的 OLE DB 访谈接口 “Microsoft.JET.OLEDB.4.0”
的实例。

一、SQL SE本田UR-VVEEvoque 和ACCESS的数码导入导出

一扫而空措施

  • 发掘根本原因了:management
    studio—>服务器对象–>链接服务器–>Microsoft.Jet.OLEDB.4.0–>右键属性–>访谈接口选项:全都不选
  • 自家在此以前一贯碰着这几个主题素材,最终开采了规律,原本是office二零零五的题目,把office2005剔除之后就没难题了。office版本太高会带给多少主题材料,微软老给人添麻烦。
  • 自个儿也遇上不能够创立链接服务器 “(null卡塔尔国” 的 OLE DB 访谈接口
    “Microsoft.Jet.OLEDB.4.0”
    的实例错误。笔者机器的大谬不然在于SQL链接服务器的会见接口都无胫而行了,我是透过重新安装MDAC消除此难题的。
    现实为找到WINDOWS\INF\MDAC.INF,右击安装,定位到WINDOWS
    SP3解压目录,当要求XP的CD时,指向XP的安装盘上的\i386文件夹就可以。

如上内容出自:

常规的数目导入导出:

 

运用DTS向导迁移你的Access数据到SQL Server,你能够行使那个手续:

附上何足为奇导入导出操作

摘自:大乌龟
SQL SE牧马人VE冠道 与ACCESS、EXCEL的数额调换

深谙SQL SERAV4VEHaval二〇〇二的数据库管理员都理解,其DTS可以举行多少的导入导出,其实,大家也得以利用Transact-SQL语句实行导入导出操作。在Transact-SQL语句中,大家最首要运用OpenDataSource函数、OPENROWSET
函数,关于函数的详细表明,请参谋SQL联机支持。利用下述方法,能够非常轻巧地贯彻SQL
SE奇骏VE奔驰M级、ACCESS、EXCEL数据转换,详细表达如下:

一、SQL SEWranglerVE牧马人 和ACCESS的数量导入导出

正规的数码导入导出:

应用DTS向导迁移你的Access数据到SQL Server,你能够利用那么些步骤:

1在SQL SELX570VERubicon公司微处理器中的Tools(工具)菜单上,选择Data
Transformation
2Services(数据调换服务),然后选择  czdImport Data(导入数据)。
3在Choose a Data Source(接受数据源)对话框中甄选Microsoft Access as the
Source,然后键入你的.mdb数据库(.mdb文件扩大名卡塔尔国的文件名或通过浏览寻找该公文。
4在Choose a Destination(选用对象)对话框中,选取Microsoft OLE DB Prov
ider for SQL Server,选用数据库服务器,然后单击供给的求证情势。
5在Specify Table Copy(钦赐表格复制)或Query(查询)对话框中,单击Copy
tables(复制表格)。
6在Select Source Tables(选取源表格)对话框中,单击Select
All(全部选定)。下一步,实现。

Transact-SQL语句进行导入导出:

1.在SQL SERVER里查询access数据:
— ======================================================
SELECT *
FROM OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,

  1在SQL SETiguanVERAV4集团微处理机中的Tools(工具)菜单上,选取Data
Transformation

‘Data Source=”c:\DB.mdb”;User ID=Admin;Password=’)…表名

2.将access导入SQL server
— ======================================================
在SQL SERVER 里运行:
SELECT *
INTO newtable
FROM OPENDATASOURCE (‘Microsoft.Jet.OLEDB.4.0’,

  2Services(数据转变服务),然后接纳  czdImport Data(导入数据)。

      ‘Data Source=”c:\DB.mdb”;User ID=Admin;Password=’ )…表名

3.将SQL SEHavalVE纳瓦拉表里的数量插入到Access表中
— ======================================================
在SQL SERVER 里运行:
insert into OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,
  ‘Data Source=” c:\DB.mdb”;User ID=Admin;Password=’)…表名
(列名1,列名2)
select 列名1,列名2  from  sql表
实例:
insert into  OPENROWSET(‘Microsoft.Jet.OLEDB.4.0’,
  ‘C:\db.mdb’;’admin’;”, Test)
select id,name from Test
INSERT INTO OPENROWSET(‘Microsoft.Jet.OLEDB.4.0’, ‘c:\trade.mdb’;
‘admin’; ”, 表名)
SELECT *

  3在Choose a Data Source(接受数据源)对话框中甄选Microsoft Access as
the
Source,然后键入你的.mdb数据库(.mdb文件扩张名卡塔尔(قطر‎的公文名或透过浏览找出该公文。

FROM sqltablename

二、SQL SE普拉多VE卡宴 和EXCEL的数额导入导出
1、在SQL SERVER里查询Excel数据:
— ======================================================
SELECT *
FROM OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,
‘Data Source=”c:\book1.xls”;User ID=Admin;Password=;Extended
properties=Excel 5.0’)…[Sheet1$]
上边是个查询的现身说法,它通过用于 Jet 的 OLE DB 提供程序查询 Excel
机械钟格。
SELECT *
FROM OpenDataSource ( ‘Microsoft.Jet.OLEDB.4.0’,
  ‘Data Source=”c:\Finance\account.xls”;User

  4在Choose a Destination(采取对象)对话框中,选取Microsoft OLE DB
Prov ider for SQL Server,选拔数据库服务器,然后单击需求的证实办法。

ID=Admin;Password=;Extended properties=Excel 5.0′)…xactions

2、将Excel的数码导入SQL server :
— ======================================================
SELECT * into newtable
FROM OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,
  ‘Data Source=”c:\book1.xls”;User ID=Admin;Password=;Extended
properties=Excel 5.0’)…[Sheet1$]
实例:
SELECT * into newtable
FROM OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,
  ‘Data Source=”c:\Finance\account.xls”;User

  5在Specify Table
Copy(内定表格复制)或Query(查询)对话框中,单击Copy
tables(复制表格)。

ID=Admin;Password=;Extended properties=Excel 5.0′)…xactions

3、将SQL SEPAJEROVE中华V中询问到的数码导成贰个Excel文件
— ======================================================
T-SQL代码:
EXEC master..xp_cmdshell ‘bcp 库名.dbo.表名out c:\Temp.xls -c -q
-S”servername” -U”sa” -P””‘
参数:S 是SQL服务器名;U是客户;P是密码
证实:还足以导出文本文件等多样格式
实例:EXEC master..xp_cmdshell ‘bcp saletesttmp.dbo.CusAccount out
c:\temp1.xls -c -q -S”pmserver” -U”sa” -P”sa”‘
EXEC master..xp_cmdshell ‘bcp “SELECT au_fname, au_lname FROM
pubs..authors ORDER BY au_lname” queryout C:\ authors.xls -c
-Sservername -Usa -Ppassword’
在VB6中行使ADO导出EXCEL文件代码:
Dim cn  As New ADODB.Connection
cn.open “Driver={SQL
Server};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;”
cn.execute “master..xp_cmdshell ‘bcp “SELECT col1, col2 FROM

6在Select Source Tables(选取源表格)对话框中,单击Select
All(全部选定)。下一步,达成。

库名.dbo.表名” queryout E:\DT.xls -c -Sservername -Usa -Ppassword'”

4、在SQL SECR-VVEENCORE里往Excel插入数据:
— ======================================================
insert into OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,
‘Data Source=”c:\Temp.xls”;User ID=Admin;Password=;Extended
properties=Excel 5.0’)…table1 (A1,A2,A3) values (1,2,3)

T-SQL代码:
INSERT INTO 
OPENDATASOURCE(‘Microsoft.JET.OLEDB.4.0’, 
‘Extended Properties=Excel 8.0;Data
source=C:\training\inventur.xls’)…[Filiale1$] 

 

(bestand, produkt) VALUES (20, ‘Test’) 

小结:利用上述语句,我们能够平价地将SQL
SELacrosseVE奥迪Q5、ACCESS和EXCEL石英表格软件中的数据开展转移,为大家提供了特大便利!

Transact-SQL语句举办导入导出:

  1. 在SQL SERVER里查询access数据:

— ======================================================

SELECT *

FROM OpenDataSource( Microsoft.Jet.OLEDB.4.0,

Data Source=”c:\DB.mdb”;User ID=Admin;Password=)…表名

2.将access导入SQL server

— ======================================================

在SQL SERVER 里运行:

SELECT *

INTO newtable

FROM OPENDATASOURCE (Microsoft.Jet.OLEDB.4.0,

Data Source=”c:\DB.mdb”;User ID=Admin;Password= )…表名

  1. 将SQL SE翼虎VE路虎极光表里的数额插入到Access表中

— ======================================================

在SQL SERVER 里运行:

insert into OpenDataSource( Microsoft.Jet.OLEDB.4.0,

 Data Source=” c:\DB.mdb”;User ID=Admin;Password=)…表名

发表评论

电子邮件地址不会被公开。 必填项已用*标注