SQL中跨服务器联合视图的问题,高手》》》

来源:百度知道 编辑:UC知道 时间:2024/06/23 21:39:39
代码如下:

USE master
GO

EXEC sp_addlinkedserver'WIN2003CHT',N'SQL server'
GO

USE Tempdb
GO

CREATE TABLE t2(c1 INT PRIMARY KEY CHECK (c1>=100),c2 NVARCHAR(10))
GO

------>这里是不是要加一句USE master

CAEATE VIEW vwlink
AS

SELECT*FROM win2003cht.tempdb.dob.t1
UNION ALL
SELECT*FROM t2

问题如下:
EXEC sp_addlinkedserver'WIN2003CHT',N'SQL server'中的是函数吗?还是过程?它的格式如何,有哪些参数?WIN2003CHT和SQL server分别是什么意思?小弟初学的,希望能讲得好懂些,详细些,不要复制的,谢谢了!

EXEC sp_addlinkedserver'WIN2003CHT'
好像是这样用的
一个sql的存储过程,'WIN2003CHT'是另外一个数据库的名字,
你想在别的数据库用'WIN2003CHT'里面的数据,必须要在
别的数据库执行EXEC sp_addlinkedserver'WIN2003CHT'