OPENROWSET 包含访问 OLE DB 数据源中的远程数据所需的全部连接信息.当访问链接服务器中的表时,这种方法是一种替代方法,并且是一种使用 OLE DB 连接并访问远程数据的一次性的.特殊的方法.可以在查询的 FROM 子句中像引用表名那样引用 OPENROWSET 函数.依据 OLE DB 提供程序的能力,还可以将 OPENROWSET 函数引用为 INSERT.UPDATE 或 DELETE 语句的目标表.尽管查询可能返回多个结果集,然而 OPENROWSET 只返回第一个. 语法…
USE [Hik] GO /****** Object: StoredProcedure [dbo].[sp_test] Script Date: 08/21/2015 09:55:21 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- Batch submitted through debugger: SQLQuery17.sql|7|0|C:\Users\a\AppData\Local\Temp\~vs6295.sql -…
启用Ad Hoc Distributed Queries 在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的 启用Ad Hoc Distributed Queries的方法 SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此…
█ 启用/关闭Ad Hoc Distributed QueriesAd Hoc Distributed Queries服务默认是关闭的,要使用openrowset 和 openquery访问远程数据库,需要在本地启用该服务 -- 启用 Ad Hoc Distributed Queries reconfigure reconfigure -- 关闭 Ad Hoc Distributed Queries reconfigure reconfigure █openrowset 和 openquery访…