10、SQL Server 中链接服务器的使用与管理

SQL Server 中链接服务器的使用与管理

1. 链接服务器概述

链接服务器为 SQL Server 提供了访问远程数据源数据的能力。根据不同的远程数据源,你可以执行查询、进行数据修改以及调用远程存储过程。远程数据源可以是同类的(其他 SQL Server 实例),也可以是异类的(如 DB2、Access、Oracle、Excel 和文本文件等其他关系型数据库产品和数据源)。跨平台查询让你无需合并或迁移现有数据源,就能访问旧的数据库系统。

SQL Server 通过 OLE DB 提供程序连接到远程数据源。OLE DB 是微软创建的一组 COM(组件对象模型)接口,用于从不同数据源访问表格数据。OLE DB 提供程序用于在本地服务器上定义链接服务器,它会随 MDAC 自动安装。OLE DB 提供程序的设计决定了通过分布式查询(SELECT、INSERT、UPDATE、DELETE、存储过程执行)可以实现哪些操作。

你还可以使用 Transact - SQL 函数 OPENROWSET 和 OPENDATASOURCE 运行分布式查询,而无需定义链接服务器。不过,这些函数并不具备链接服务器的所有功能,仅适用于临时或一次性查询。

当 Transact - SQL 语句使用链接服务器时,如果链接服务器的 OLE DB 提供程序尚未加载到 SQL Server 内存地址空间,就会将其加载。SQL Server 获取 Transact - SQL 语句并调用 OLE DB 接口,该接口负责联系远程数据源。OLE DB 提供程序处理结果集,然后将输出返回给发起初始调用的 SQL Server 客户端。

2. 链接服务器的功能和性能考虑

相关推荐

SQL-Server链接服务器访问Oracle数据

下载 NetFx3.cab 文件,并将其放置在 Windows 10 系统盘的 C:Windows 文件夹中。等待部署进度达到 100%,无报错即可。在“程序和功能”-“Windows 功能”中查看,确认 .NET Framework 3.5 选项已被勾选。

web13093320398的博客 2608

SQL Server 中创建链接服务器

SQL Server创建链接服务器的两种方法:1)通过SSMS图形界面操作,依次配置服务器类型、提供程序、数据源和安全认证;2)使用T-SQL脚本,通过sp_addlinkedserver和sp_addlinkedsrvlogin存储过程实现。摘要包含配置步骤(如填写服务器地址、设置登录映射)、典型示例(连接SQL Server/Oracle/MySQL)和常见问题解决方法(权限、网络、驱动等),并说明了测试连接方式。

zqmattack的博客 1780

SQL Server 用链接服务器 同步MySQL

SQL Server 用链接服务器 同步MySql

中国风 1万+

百度智能云ASR实战:5分钟搞定Unity语音转文字(含完整代码)

本文详细介绍了如何在Unity中集成百度智能云ASR服务,实现高效的语音转文字功能。从环境配置、音频处理到服务端通信,提供完整代码示例和实战优化技巧,帮助开发者快速实现语音交互功能,适用于游戏开发、XR应用等场景。

ujm56789012的博客 215

【yolov8】与yolov5的区别及改进详解

yolov8-----有点厉害的目标检测框架.

qq_44878985的博客 3万+

SAP BTP-Cloud foundry 构建并部署JAVA应用程序

本文为 SAP BTP Java 应用程序的简单实例, 我们可以用此实例来熟悉SAP BTP 中的java应用开开发流程.在你完成改示例java应用程序以后, 我们可以直接使用该java应用程序进行后续的开发流程, 或直接构建一个新的JAVA应用程序来支持新的业务开发。

seyafly的博客 803

从翼型到湍流:用生活化案例图解空气动力学核心概念(中英双语版)

本文通过飞机机翼、F1赛车、高尔夫球等生活化案例,图解空气动力学核心概念。深入浅出地解释了攻角如何产生升力、边界层与流动分离如何影响阻力、马赫数如何划分速度世界,以及涡流与湍流的特性与应用。文章还介绍了计算流体动力学(CFD)这一现代数字风洞工具,帮助读者直观理解这些塑造现代交通与运动设计的无形之力。

metaverse5vr的博客 475

【OpenClaw企业级智能体实战】第32篇:政企版OpenClaw安全落地指南——奇安信55页报告深度拆解与实战

2026年Q2,OpenClaw(俗称“龙虾”)安全风险集中爆发,公安部、工信部等监管机构密集发声,23万公网暴露实例、155个高危漏洞让企业“养虾”安全压力骤增。奇安信发布的55页《政企版龙虾安全使用指南》,以“看得清、管得住、用得好”为核心,构建了“端-网-云”三层防护体系。本文深度拆解这份报告的九大安全面与三大趋势,全景扫描奇安信、腾讯、360等头部厂商安全方案,提炼企业最低安全基线与实操配置,通过金融机构虚拟案例演示落地全流程,提供从资产摸底、规范制定到工具部署的完整解决方案。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 572

大厂校招:星宸科技嵌入式面试及参考答案(5万字长文)

当一个新的硬件设备被插入系统时,内核会发送一个设备事件通知 udev,udev 会根据设备的属性和规则,为该设备创建一个合适的设备文件。通过去除不必要的驱动程序、禁用不需要的功能、选择合适的内核配置选项、优化内核编译选项和定制内核模块等方法,可以减小内核的大小和复杂性,提高系统的性能和稳定性。上半部通常是在中断关闭的情况下执行的,以确保中断处理的原子性。处理碎片化内存是内存管理中的一个重要问题,可以采用内存压缩、内存池管理、伙伴系统、首次适应算法和最佳适应算法等方法来减少内存碎片的产生,提高内存的利用率。

大模型大数据攻城狮的专栏 2929

华为OD新系统机试真题 - 配置操作失败数量统计

华为OD机试新系统 4月8号【配置操作失败数量统计】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【配置操作失败数量统计】。

qq_45776114的博客 1159

ROS局部路径规划器插件teb_local_planner流程梳理(上)

在我之前的文章《ROS导航包Navigation中的 Movebase节点路径规划相关流程梳理》中已经介绍过Move_base节点调用局部路径规划器插件的接口函数是computeVelocityCommands,接下来,我们就从这个函数入手梳理一下teb_local_planner功能包的工作流程。

慕羽★的博客 5165

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

上一篇: 22、PHP编程:函数与Web基础全解析
下一篇: 21、动态网络中的轮次无关稳定共识算法
http9protocoller
博客等级 码龄1天 0粉丝 1782原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值