• OPENDATASOURCE


    select top 1 * from  OPENDATASOURCE(   
             'SQLOLEDB', 
             'Data Source=IP地址;User ID=用户名;Password=密码' 
             ).数据库.dbo.表名

    语法

     
    OPENDATASOURCE ( provider_name, init_string )

    参数

    provider_name

    注册为用于访问数据源的 OLE DB 访问接口的 PROGID 的名称。provider_name 的数据类型为 char,无默认值。

    init_string

    连接字符串,该字符串将要传递给目标提供程序的 IDataInitialize 接口。提供程序字符串语法是以关键字值对为基础的,这些关键字值对由分号隔开,例如:“keyword1=value; keyword2=value”。

    示例


    以下示例将创建与服务器 London 上的 SQL Server 实例 Payroll 的即席连接,并查询 AdventureWorks2012.HumanResources.Employee 表。(使用 SQLNCLI 并且 SQL Server 将重定向到 SQL Server Native Client OLE DB 访问接口的最新版本。)

     
    SELECT *
    FROM OPENDATASOURCE('SQLNCLI',
        'Data Source=LondonPayroll;Integrated Security=SSPI')
        .AdventureWorks2012.HumanResources.Employee
    

    以下示例以 1997 - 2003 格式创建与 Excel 电子表格的即席连接。

     
    SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
    'Data Source=C:DataFolderDocumentsTestExcel.xls;Extended Properties=EXCEL 5.0')...[Sheet1$] ;
    
    --------------------
       
    启用 Ad Hoc Distributed Queries 高级配置       
    EXEC sp_configure 'show advanced options', 1
    GO
    RECONFIGURE
    GO
    EXEC sp_configure 'Ad Hoc Distributed Queries', 1
    GO
    RECONFIGURE
    GO
  • 相关阅读:
    矩阵树(Matrix-Tree)定理精华
    【面试题flex】关于弹性盒子中 flex: 0 1 auto 的一系列问题
    纯函数-Javascript
    uniapp 低功耗蓝牙使用(经典蓝牙用native.js)
    uniapp截屏
    unicloud数据聚合处理
    uniapp的post请求失效问题
    unicloud链表查询
    uni-id的使用
    坐标转换
  • 原文地址:https://www.cnblogs.com/z5337/p/3673675.html
Copyright © 2020-2023  润新知