zoukankan      html  css  js  c++  java
  • sql server多数据库查询 远程数据库查询

    --创建链接服务器
    
    exec sp_addlinkedserver  'srv_lnk','','SQLOLEDB','服务器地址'
    
    exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
    
    go
    
    select * from srv_lnk.DBBot.dbo.T_BOT_USERINFO t1, DBBot.dbo.T_BOT_USERINFO t2
    where t1.userName =t2.userName
    

      

    -如果只是临时访问,可以直接用openrowset

    --查询示例

    select * from openrowset('SQLOLEDB'

    ,'sql服务器名';'用户名';'密码'

    ,数据库名.dbo.表名)

    在跨库查询时需要启用Ad Hoc Distributed Queries
    启用Ad Hoc Distributed Queries:
    exec sp_configure 'show advanced options',1
    reconfigure
    exec sp_configure 'Ad Hoc Distributed Queries',1
    reconfigure
    使用完成后,关闭Ad Hoc Distributed Queries:
    exec sp_configure 'Ad Hoc Distributed Queries',0
    reconfigure
    exec sp_configure 'show advanced options',0
    reconfigure

  • 相关阅读:
    礼物
    Hibernate 笔记 HQL查询 条件查询,聚集函数,子查询,导航查询
    Hibernate get 和 load区别
    JS
    JS
    JS
    JS
    JS
    JS
    JS
  • 原文地址:https://www.cnblogs.com/ProDoctor/p/6058309.html
Copyright © 2011-2022 走看看