我知道如何在视图中创建和使用链接服务器,但我的问题是在视图中是否有链接服务器保持连接打开并使用整个时间,或者仅在访问和使用链接服务器时使用了视图?
我正在创建一些仪表板,并希望在某些地方使用视图,但想知道在视图中使用链接服务器会产生什么后果。
- 谢谢你
(我使用MS SQL 2008 R2来存放视图,存储过程等)。
答案 0 :(得分:2)
视图可以被视为虚拟表或存储查询。 通过视图可访问的数据不会作为a存储在数据库中 不同的对象。存储在数据库中的是SELECT语句。 SELECT语句的结果集构成虚拟表 由观点返回。
这是来自MSDN的引用。您还可以在MSDN链接服务器属性上找到,例如连接和查询超时。
每次打算显示视图时,都会向链接服务器发送正确的sql,链接服务器将使用定义为临时表的结果集进行回复,除非发生查询超时。然后连接被删除。