当前位置: 首页 > news >正文

sqlsever 分布式存储查询

当数据存储在不同的服务器上的时候怎么取出来进行正常管连呢?比如你有 A 和B 两个服务器 里面存有两个表 分别是 A_TABLE、B_TABLE 其中 他们的关联关系是 ID 互相关联

1.创建链接服务器如果在B数据库要访问A数据库 那么 就在B数据库创建

-- 创建链接服务器
EXEC sp_addlinkedserver 
    @server = 'Remote', -- 链接服务器的名称
    @srvproduct = '', -- 产品名,对于 SQL Server 可以留空
    @provider = 'SQLNCLI', -- 提供程序,SQLNCLI 为 SQL Server Native Client 
    @datasrc = 'IP地址'; -- 远程服务器的 IP 地址

-- 添加链接服务器的登录凭据
EXEC sp_addlinkedsrvlogin
    @rmtsrvname = 'Remote', -- 链接服务器的名称
    @useself = 'FALSE', -- 是否使用当前用户的凭证
    @locallogin = NULL, -- 本地登录名,NULL 表示所有用户
    @rmtuser = '', -- 远程服务器的用户名
    @rmtpassword = ''; -- 远程服务器的密码

2.创建成功之后

SELECT * FROM B_TABLE a left join OPENQUERY(RemoteWanli, 'SELECT * FROM 数据库..A_TABLE') b on a.id=b.id

http://www.lryc.cn/news/483230.html

相关文章:

  • deeponet(nature原文部分重点提取)
  • LeetCode【0036】有效的数独
  • Typecho登陆与评论添加Geetest极验证,支持PJAX主题(如Handsome)
  • 前端入门一之ES6--面向对象、够着函数和原型、继承、ES5新增方法、函数进阶、严格模式、高阶函数、闭包
  • 脑机接口、嵌入式 AI 、工业级 MR、空间视频和下一代 XR 浏览器丨RTE2024 空间计算和新硬件专场回顾
  • RoseTTAFold MSA_emb类解读
  • 2411C++,C++26反射示例
  • Ubuntu上搭建Flink Standalone集群
  • C语言 精选真题2
  • Netty篇(WebSocket)
  • 云原生-docker安装与基础操作
  • MySQL数据库:SQL语言入门 【上】(学习笔记)
  • 重学 Android 自定义 View 系列(六):环形进度条
  • nodejs 020: React语法规则 props和state
  • STM32问题集
  • SwiftUI(十二)- 容器组件 布局与结构的基石
  • 想租用显卡训练自己的网络?AutoDL保姆级使用教程(PyCharm版)
  • LeetCode【0039】组合总和
  • AscendC从入门到精通系列(一)初步感知AscendC
  • PostgreSQL中的COPY命令:高效数据导入与导出
  • 【HAL库】STM32F105VCTx多通道ADC+DMA方式的【STM32CubeMX】配置及代码实现
  • [SaaS] 数禾科技 AIGC生成营销素材
  • vue3中查找字典列表中某个元素的值对应的列表索引值
  • 爱普生机器人EPSON RC
  • Linux探秘坊-------1.系统核心的低语:基础指令的奥秘解析(1)
  • ❤React-JSX语法认识和使用
  • 51单片机应用开发(进阶)---定时器应用(电子时钟)
  • JavaScript中的对象-栈内存和堆内存以及this指向的两种情况(后续会出进阶)
  • shell脚本使用curl上传FTP
  • 【漏洞分析】Fastjson最新版本RCE漏洞