从不同机器上读取数据的效率问题

apartst 2003-08-20 10:40:53
各位,我想从四台机器上的四个表A,B,C,D中读取满足某个条件的所有记录,然后显示在一个DBGrid里,想请教一下有什么效率高一点的办法!!!
另外再请教一下怎么从一台机器中读数据后写到另一台机器的表中?
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
apartst 2003-08-21
  • 打赏
  • 举报
回复
我把我的SQL SERVER注册里的登录名删除后,又把那个注册给删了,现在不知登录名是什么了,怎么搞定啊,我原来是系统登录,想改成SQL登录
pengdali 2003-08-20
  • 打赏
  • 举报
回复
使用联结服务器:
EXEC sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
exec sp_addlinkedsrvlogin @rmtsrvname='别名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码'
GO
然后你就可以如下:
select * from 别名.库名.dbo.表名
insert 库名.dbo.表名 select * from 别名.库名.dbo.表名
select * into 库名.dbo.新表名 from 别名.库名.dbo.表名
go

34,588

社区成员

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

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