SQLSERVER如何把视图创建到另外一台数据库服务器上

paodan 2012-01-09 01:40:47
情景:A,B服务器上安装sqlserevr2005数据库,现在想在B服务器上创建视图view1,视图对应的表示A服务器上的表table1,其中A和B网络上面是连通的,如何创建这个视图?
...全文
498 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gogodiy 2012-01-09
  • 打赏
  • 举报
回复
链接服务器直接搞定。
fanzhouqi 2012-01-09
  • 打赏
  • 举报
回复
推荐链接地址,并且是用 b服务器的sa账号
snbxp 2012-01-09
  • 打赏
  • 举报
回复
方法很多,dblink可以,openrowset也可以,


create view view1 as
select * from openrowset('SQLOLEDB','Server=(local);PWD=ppp;UID=sa;','select * from db1.dbo.table1') a

把local换成你需要连接的服务器
唐诗三百首 2012-01-09
  • 打赏
  • 举报
回复
1.先建linkserver.
2.后建视图.

create view [视图名]
as
select * from [linkserver名].[db名].dbo.[table名]

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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