报错:因为 OLE DB 访问接口 ‘MICROSOFT.JET.OLEDB.4.0‘ 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。
搜了下,原因是当前用的是64位的Win7, 但是安装的Office是32位的Office2007。为了以后也方便,干脆就卸了2007装64位的office2010。
找个64位的office2010也是个麻烦事,网上的链接都是指向WPS。好歹找了个,费了点时间卸载、安装、重启。
另外还参照网上的帖子装了个:AccessDatabaseEngine_X64.exe
修...
一:创建数据库:CREATE TABLE IndustrialTownTB
(
[ID] [NVARCHAR](36) PRIMARY KEY NOT NULL ,
IndustrialNewCityID [NVARCHAR](36) NULL,
IndustrialNewCityName [NVARCHAR](36) NULL,
IndustrialTownID [NVARCHAR](36) NULL,
IndustrialTownName [NVARCHAR](36) NULL,
[IsDelete] [INT] NULL,
[CreateTime] [DATETIME] NULL
)
ID、IsDelete、CreateTime设置成默认列。
2.数据库右键--导入数据注意和Excel中的版本一致。
...
如secel中身份证字段,sql server导入后该字段变成float类型,字符串数据变成null,
解决方法:直接将excel中的这一列全部转为了文本格式。点击excel中的转换列,菜单中点选数据-----分列-----下一步---下一步---文本---完成--保存。再次导入即可。转为了文本格式。详情搜索 excel中某列数字转文字 sql server导入excel数据,字符串类型变成float标签:float null 下一步 导入excel -- 类型 保存 nbsp 字段 本...
在把Excel导入SQL server时出现“未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 ”该怎么办
网上查了好多路子,大同小异,数次下载安装重启后仍不行。后来发现必须安装2007版的,2007版的,2007版的 重要事情说三遍
下载地址
https://dl.pconline.com.cn/download/1059627.html
sqlserver 导入excel标签:原因 server tle nbsp mamicode 本地 line sqlserver 重要 本文系统来源:https://www.cnblogs.com/t...
开启导入功能
EXEC sp_configure ‘show advanced options‘,1
reconfigure
exec sp_configure ‘Ad Hoc Distributed Queries‘,1
RECONFIGURE--允许在进程中使用ACE.OLEDB.12
EXEC master.dbo.sp_MSset_oledb_prop N‘Microsoft.ACE.OLEDB.12.0‘, N‘AllowInProcess‘, 1
--允许动态参数
EXEC master.dbo.sp_MSset_oledb_prop N‘Microsoft.ACE.OLEDB.12.0‘, N‘DynamicParameters‘, 1
SELECT * FROM OPENDATASOURCE(‘Microso...
安装完office2013和sqlserver2017时,不知道是盗版问题还是啥 原因, 在sqlserver导入excel时,报错。
在把Excel导入SQL server时出现“未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 ”该怎么办
网上查了好多路子,大同小异,数次下载安装重启后仍不行。后来发现必须安装2007版的,2007版的,2007版的 重要事情说三遍
下载地址
https://dl.pconline.com.cn/download/1059627.html