数据库专家过来啊!关于分部式查询!谢谢! 能具体的说说吗?给个例子什么的吗?谢谢了!或者我如何在Sql-server帮助中找到呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是具体实现啊?能给个例子吗?我现在就是想从Sql-server中采用此技术恢复数据到Access中!可以吗/ 大家能不能给个意见!我想从SQL-Server中导出大量数据到Access中!以前采用的是一条一条记录插入的方式,速度很慢!我试着用BCP,不行的!问了人家说可以试试用分部式查询可能能实现?是不能实现呢?还有就是大家能给个例子吗?或者我怎么从帮助文件中查找此问题的帮助吗?谢谢了! 大家能不能给个意见!我想从SQL-Server中导出大量数据到Access中!以前采用的是一条一条记录插入的方式,速度很慢!我试着用BCP,不行的!问了人家说可以试试用分部式查询可能能实现?是不能实现呢?还有就是大家能给个例子吗?或者我怎么从帮助文件中查找此问题的帮助吗?谢谢了! 难道大家还不明白吗?我的意思是这样的: 现在系统是用的是:MS SQL-Server 我现在想把系统数据库中的数据导出到本地的Access数据库中我以前采用的方式是: 一条一条记录的插入到本地的Access中 但有一个问题:如果数据量达到10万条的话,就很慢!现在要提高速度,就想要用SQL-Server的分布式查询!但我现在对那玩意什么都不了解!不知道能不能实现从SQL-Server到Access的互换(采用分布式查询).所以我的问题是如下: 1:可不可以采用那种方式来提高速度呢? 2:如果可以的话,大家能不能给个简单的例子! 3:如果不可以的话,大家还有更好的方法吗?谢谢!不好意思,我的表达能力太差了,这个问题大家没搞明白! 你说的可能是sp_addlinkedserver这个存储过程,我以前试过,但是不能将SQL的数据写入ACCESS,一执行就什么什么错,但ACCESS可以写入SQL,你先试试看。条件:SQLServer在本机,c:\有一个test.mdb--映射一个数据库的服务EXEC sp_addlinkedserver @server = 'test', @provider = 'Microsoft.Jet.OLEDB.4.0', @srvproduct = 'OLE DB Provider for Jet', @datasrc = 'C:\test.mdb'--登陆 test =>上面@serverEXEC sp_addlinkedsrvlogin test, FALSE, NULL, NULL--查看ACCESS表名EXEC sp_tables_ex test--select select * from test...tablename--对将test.mdb表tablename数据insert 到SQLServer数据库的某个表 insert into server.tempdb.dbo.tablename(field1, field2...) select field1, field2 from test...tablename--注销,退出登陆test.mdbEXEC sp_droplinkedsrvlogin test--删除SQL与test.mdb的联系EXEC sp_dropserver test 你用batchmove这个控件做一下看,它对数据在两种数据库结构之间的转换很有用。 用powerbuilder的数据管道,请个懂pb的人来,立刻搞定. --对将test.mdb表tablename数据insert 到SQLServer数据库的某个表 insert into server.tempdb.dbo.tablename(field1, field2...) select field1, field2 from test...tablename--将SQL数据insert到Access insert test...existtablename(field1, field2, field3...) select field1, field2,field3... from dbname.dbo.tablename---更新也可以。 update test...existtablename set field1=(select field1 from tablename) where... 1、sql server 中的数据导出功能那么强大你不用?她可以把外部的数据导入也可以把自己的数据导出到各中数据库中。2、通过编写程序:用delphi或C++builder 的batchmove控件很容易实现; 还可以通过PowerBuilder的数据管道来进行导入。使用以上方法基本上不用编写代码(当然你愿意也可)。 dxdbgrid 中MEMO字段如何显示 关于SQL 语句请教 用QR制表如何显示表名或自定义的标题? 线程终止释放问题 在indy包中的一个pas文件里看到这句话,大家给看看它是什么意思??? 高分求解关于窗口的问题~~~解决了~~开新贴在加分。 请教关于Delphi的Service Application delphi6 ado+sql2000遇到的问题,与您探讨. 初级问题:如何删除字符串中指定的字符? 一个怪事情,我的打印窗口怎么不能显示了? 谁有键盘上各键的Asc码值!急需! 各位高人,能告诉我一下Data Modules使用方法和它用处吗?
我现在就是想从Sql-server中采用此技术恢复数据到Access中!可以吗/
还有就是大家能给个例子吗?或者我怎么从帮助文件中查找此问题的帮助吗?谢谢了!
还有就是大家能给个例子吗?或者我怎么从帮助文件中查找此问题的帮助吗?谢谢了!
现在系统是用的是:MS SQL-Server
我现在想把系统数据库中的数据导出到本地的Access数据库中
我以前采用的方式是:
一条一条记录的插入到本地的Access中
但有一个问题:如果数据量达到10万条的话,就很慢!现在要提高速度,就想要用SQL-Server的分布式查询!但我现在对那玩意什么都不了解!不知道能不能实现从SQL-Server到Access的互换(采用分布式查询).所以我的问题是如下:
1:可不可以采用那种方式来提高速度呢?
2:如果可以的话,大家能不能给个简单的例子!
3:如果不可以的话,大家还有更好的方法吗?
谢谢!不好意思,我的表达能力太差了,这个问题大家没搞明白!
SQLServer在本机,
c:\有一个test.mdb--映射一个数据库的服务
EXEC sp_addlinkedserver
@server = 'test',
@provider = 'Microsoft.Jet.OLEDB.4.0',
@srvproduct = 'OLE DB Provider for Jet',
@datasrc = 'C:\test.mdb'--登陆 test =>上面@server
EXEC sp_addlinkedsrvlogin test, FALSE, NULL, NULL--查看ACCESS表名
EXEC sp_tables_ex test--select
select * from test...tablename--对将test.mdb表tablename数据insert 到SQLServer数据库的某个表
insert into server.tempdb.dbo.tablename(field1, field2...)
select field1, field2 from test...tablename--注销,退出登陆test.mdb
EXEC sp_droplinkedsrvlogin test--删除SQL与test.mdb的联系
EXEC sp_dropserver test
insert into server.tempdb.dbo.tablename(field1, field2...)
select field1, field2 from test...tablename--将SQL数据insert到Access
insert test...existtablename(field1, field2, field3...) select field1, field2,field3... from dbname.dbo.tablename---更新也可以。
update test...existtablename set field1=(select field1 from tablename) where...
2、通过编写程序:用delphi或C++builder 的batchmove控件很容易实现;
还可以通过PowerBuilder的数据管道来进行导入。使用以上方法基本上不用编写代码(当然你愿意也可)。