从客户端把access中的表远程导入到sqlserver服务器有办法木?

cppsun 2011-06-20 09:42:56
从客户端把access中的表远程导入到sqlserver服务器有办法木?
用链接服务器的方法可以解决本地的导入,但问题是都是要mdb文件在服务器本地才行,这样根本就起不到作用了.
...全文
59 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
-晴天 2011-06-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 qianjin036a 的回复:]

如果你做的是C/S结构的,那C端可以用OLEDB直接从C端的本地文件夹读取ACCESS数据后用OLE对象存入到远程SQL服务器上.
[/Quote]
C端就是客户端.
OLEDB与ODBC作用相同,实际上,ODBC是建立在OLEDB上的.
存到远程MSSQL服务器,不就是你写的 insert into ...么!
-晴天 2011-06-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 cppsun 的回复:]
刚刚搞掂了,翻了论坛的老帖,邹建大哥的回答。不是不可以,你不会不要妄下定语。sqlserver的导入导出直接就可以,怎么会不行?
其实反过来思考就解决了。
insert into [ODBC;Driver=SQL Server;Server=server;Uid=sa;Pwd=;database=abc]
[/Quote]
兄弟,这个是服务器对服务器,是对SQLSERVER的,不是针对ACCESS的.如果你这是在客户端运行的,那请看3楼.
cppsun 2011-06-20
  • 打赏
  • 举报
回复
刚刚搞掂了,翻了论坛的老帖,邹建大哥的回答。不是不可以,你不会不要妄下定语。sqlserver的导入导出直接就可以,怎么会不行?
其实反过来思考就解决了。
insert into [ODBC;Driver=SQL Server;Server=server;Uid=sa;Pwd=;database=abc]
--小F-- 2011-06-20
  • 打赏
  • 举报
回复
不知道可不可以通过文件夹保存 然后映射到本地服务器再导

远程是直接不能导的
mingpei0703 2011-06-20
  • 打赏
  • 举报
回复
最简单的方法是将其copy到sqlserver服务器的机子上再导入,因为不同数据库之间导入通过链接服务器来导入不容易而且易出错,数据大还对网络有要求
如果是windows08系统可以直接copy,其他版本windows系统可以通过ftp服务器传输
-晴天 2011-06-20
  • 打赏
  • 举报
回复
前面帖子上不是说过了么,ACCESS本身不是个服务器,不能通过网络访问的.如果一定要访问,只能采用共享的方式,否则,OLE驱动没有权限去查找远程机器上的文件夹,它没这个功能.
更简单的办法就是直接把文件拷到本地再导入.
如果你做的是C/S结构的,那C端可以用OLEDB直接从C端的本地文件夹读取ACCESS数据后用OLE对象存入到远程SQL服务器上.
cppsun 2011-06-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qianjin036a 的回复:]
哥们,怎么老是问哪...
如果你有访问那个ACCESS文件的权限,直接把它拷到本地机器上再导入不就完事了.
[/Quote]

这个问题比较急,客户端中间为了这个导入,还要加上上传操作比较麻烦。
-晴天 2011-06-20
  • 打赏
  • 举报
回复
哥们,怎么老是问哪...
如果你有访问那个ACCESS文件的权限,直接把它拷到本地机器上再导入不就完事了.

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧