SQL跨库查询问题

chineseasp 2006-12-25 03:52:12
Select top 10 * from OPENDATASOURCE('SQLOLEDB','Data Source=192.168.0.16 User ID=wer;Password=wer').awstats.dbo.awstats inner join tab_order on awstats.siteid = tab_order.order_id where awstats.prod_date<getdate() order by awstats.prod_date desc
本机上的SQL和局域网内的另一台机器上的可以这样join吗?不行的话应该怎么样?我这样写,是每成功!
...全文
380 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
stevenk2003 2006-12-26
  • 打赏
  • 举报
回复
怎么不见搂主说话?结帖的时候别忘了说一下,到底哪个方法好用。
jap4872 2006-12-26
  • 打赏
  • 举报
回复
你完全可以建个远程连接,让后就可以把远程的当做本地的用
fangzhouyu 2006-12-26
  • 打赏
  • 举报
回复
使用链接服务器
[服务器名].[数据库名].[dbo].[表名]
yudi010 2006-12-26
  • 打赏
  • 举报
回复
gc_ding(E.T) ( ) 信誉:100 Blog
正解
weihouyanli 2006-12-25
  • 打赏
  • 举报
回复
可以用JOIN

openrowset用起来可能会比较方便一些
jhtchina 2006-12-25
  • 打赏
  • 举报
回复
select * from WFConfig.dbo.WorkflowStep
这里WFConfig库名,dbo用户名称,WorkflowStep表名
mgslovedreamsgogo 2006-12-25
  • 打赏
  • 举报
回复
MARK
cwlcwr 2006-12-25
  • 打赏
  • 举报
回复
据说使用
OPENDATASOURCE
openrowset
DB server 很容易当机
是否?
请高手解答!
yczealot 2006-12-25
  • 打赏
  • 举报
回复
的确是少了一个;号
yczealot 2006-12-25
  • 打赏
  • 举报
回复
为什么不用链接服务器?
sp_addlinkedserver @server = N'LinkServer',
@srvproduct = N' ',
@provider = N'SQLOLEDB',
@datasrc = N'ServerNetName',
@catalog = N'Northwind'
GO
SELECT *
FROM LinkServer.Northwind.dbo.Shippers
GO

雪雪灬 2006-12-25
  • 打赏
  • 举报
回复
可以用JOIN的我用过
gc_ding 2006-12-25
  • 打赏
  • 举报
回复
楼主192.168.0.16 后面少了分号
Select top 10 * from OPENDATASOURCE('SQLOLEDB','Data Source=192.168.0.16;User ID=wer;Password=wer').awstats.dbo.awstats inner join tab_order on awstats.siteid = tab_order.order_id where awstats.prod_date<getdate() order by awstats.prod_date desc
雪雪灬 2006-12-25
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/5229/5229575.xml?temp=.5050165
这个是地址
中国风 2006-12-25
  • 打赏
  • 举报
回复
sql不支持4个字段
改一下把远程表用一个别名a就行了:
Select top 10 * from OPENDATASOURCE('SQLOLEDB','Data Source=192.168.0.16 User ID=wer;Password=wer').awstats.dbo.awstats as a
inner join tab_order on a.siteid = tab_order.order_id where a.prod_date<getdate() order by a.prod_date desc
雪雪灬 2006-12-25
  • 打赏
  • 举报
回复
你去看看那个远程查询的,就知道了.在本栏目中都有的,上次我也问过
zhanghelpsgz 2006-12-25
  • 打赏
  • 举报
回复
stevenk2003 2006-12-25
  • 打赏
  • 举报
回复
关注
askyin 2006-12-25
  • 打赏
  • 举报
回复
up
caixia615 2006-12-25
  • 打赏
  • 举报
回复
先把数据取到本地再连接查询呀...

34,838

社区成员

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

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