Access转换成SQL server时,数据库结构可以导入,但是数据却不能导入
Access转换成SQL server时,数据库结构可以导入,但是数据却不能导入,请各位帮忙分析一下?
将数据库导入到SQL Server后,提示如下错误:在目的的行号为1处出错。到目前为止,在该任务中遇到错误数:1。不支持基于BLOB值的插入或更新的查询。
------解决方案--------------------不支持基于BLOB值的插入或更新的查询
你导入的select语句不要包括blob字段就行了。
------解决方案--------------------把sql server目的表的字段类型先都改成varchar,再导入Access的数据试一下,如果导入成功的话,再利用这个字段都为varchar类型的表中的数据导入到字段类型正确的sql server表中
------解决方案--------------------备注型 可以使用text类型
------解决方案--------------------楼主的Access数据库中是否包含OLE类型字段?
------解决方案--------------------MDB与SQL SERVER是不同的数据库,有不同的字段类型,出错表的字段类型?
在SQL SERVER中可用OPENROWSET、OPENDATASOURCE,
在ACCESS中,可用
INSERT INTO 目标库表名 (字段列表) IN ODBC[ODBC;Driver=SQL Server;Server=服务器名或IP;Uid=sa;Pwd=密码;database=数据库名]
OR
SELECT * INTO RR FROM TT IN ODBC[ODBC;Driver=SQL Server;Server=服务器名或IP;Uid=sa;Pwd=密码;database=数据库名]