日期:2014-05-17  浏览次数:20509 次

求助:两个数据库之间的操作!!请看清:不是两张表,是两个数据库!!!
假设有:Data_A数据库和Data_B两个数据库,在Data_A数据库中有一张表R(R表中有字段:name、No、age、classNo),我想要在Data_B数据库中创建一个视图,其关联的表就是Data_A数据库中的R表中所有年龄大于20的数据,请问应该怎么做???
------最佳解决方案--------------------
首先看你这两个数据库是不是在同一个服务器上,如果是同一个服务器的话可以使用 
USE Data_B
CREATE VIEW 
AS
SELECT * FROM Data_A.dbo.R WHERE age>20
如果两个数据库不在同一服务器的话在Data_B上 点击服务器对象->链接服务器->新建链接服务器 链接建好以后可以使用
USE Data_B
CREATE VIEW 
AS
SELECT [Data_A服务器名称].Data_A.dbo.R WHERE age>20

------其他解决方案--------------------
引用:
首先看你这两个数据库是不是在同一个服务器上,如果是同一个服务器的话可以使用 
USE Data_B
CRE……


灰常灰常感谢!感谢大神救急了~!!!