轉SQL Server 远程链接服务器详细配置

SQL Server 链接服务器 MySQL 详细步骤 ?随着数据集成和互操作性的需求不断增加,跨数据库系统的连接变得越来越重要。在某些情况下,你可能需要从SQL Server环境中查询或操作MySQL数据库中的数据。本文将指导你完成配置SQL Server以连接到MySQL数据库的步骤。以上就是关于如何配置SQL Server以便它可以连接到MySQL数据库的基本步骤。请注意,具体细节可能会因环境而异,因此在实际操作过程中请参照最新的官方文档和技术支持。希望这篇文章能够帮助到那些正在寻找解决方案的人们。如果你有任何疑问或者遇到了困难,欢迎留言交流! 阅读详情

 远程链接服务器详细配置

-- 建立连接服务器
EXEC sp_addlinkedserver ' 远程服务器IP ' , ' SQL Server '
-- 标注存储
EXEC sp_addlinkedserver
@server = ' server ' , -- 链接服务器的本地名称。也允许使用实例名称,例如MYSERVER/SQL1
@srvproduct = ' product_name ' -- OLE DB数据源的产品名。对于SQL Server实例来说,product_name是'SQL Server'
, @provider = ' provider_name ' -- 这是OLE DB访问接口的唯一可编程标识。当没有指定它时,访问接口名称是 SQL Server数据源。SQL Server显式的provider_name是 SQLNCLI(Microsoft SQL Native Client OLE DB Provider)。Oracler的是 MSDAORA,Oracle 8或更高版本的是OraOLEDB.Oracle。MS Access和MS Excel的是 Microsoft.Jet.OLEDB.4.0。IBM DB2的是DB2OLEDB,以及ODBC数据源的是MSDASQL
, @datasrc = ' data_source ' -- 这是特定OLE DB访问接口解释的数据源。对于SQL Server,这是 SQL Server(servername或servername/instancename)的网络名称。对于Oracle,这是SQL*Net别名。对于 MS Access和MSExcel,这是文件的完整路径和名称。对于ODBC数据源,这是系统DSN名称
, @location = ' location ' -- 由特定OLE DB访问接口解释的位置
, @provstr = ' provider_string ' -- OLE DB 访问接口特定的连接字符串。对于ODBC连接,这是ODBC连接字符串。对于MS Excel,这是Excel 5.0
, @catalog = ' catalog ' -- catalog的定义变化基于OLE DB访问接口的实现。对于SQL Server,这是可选的数据库名称,对于DB2,这个目录是数据库的名称


-- 创建链接服务器上远程登录之间的映射
EXEC sp_addlinkedsrvlogin ' 远程服务器IP ' , ' false ' , ' sa ' , ' 架构名 ' , ' 访问密码 '
-- 标注存储
EXEC sp_addlinkedsrvlogin
@rmtsrvname = ' 远程服务器IP ' , -- 要添加登录名映射的本地链接服务器
@useself = false, -- 当使用true值时,使用本地SQL或Windows登录名连接到远程服务器名。如果设为false,存储过程 sp_addlinkedsrvlogin的locallogin、rmtuser和rmtpassword参数将应用到新的映射中
@locallogin = NULL , -- 这是映射到远程登录名的SQL Server登录或Windows用户的名称。如果这个参数置为NULL,映射将应用SQL Server实例中的所有本地登录名
@rmtuser = ' 架构名 ' , -- 用来连接到链接服务器的用户/登录名的名称
@rmtpassword = ' 访问密码 ' -- 用来连接到链接服务器的用户/登录名的密码

-- 查询数据
select top 10 * from [ 222 ] .pwms.pwms.bas_tb_sku

-- 查看链接服务器信息
select name,product,provider,data_source,query_timeout,lazy_schema_validation,is_remote_login_enabled,is_rpc_out_enabled
from sys.servers
where is_linked = 1

-- 配置链接服务器属性
exec sp_serveroption ' 别名 ' , ' name ' , ' 远程服务器IP '
-- 标注存储
EXEC sp_serveroption
@server = ' server ' -- 配置属性的链接服务器的名称
, @optname = ' option_name ' -- 要配置的选项
, @optvalue = ' option_value ' -- 选项的新值
--
附参数
参 数 描 述
collation compatible 如果你确认SQL Server实例与远程SQL Server拥有相同的排序规则就启用这个设置。由于SQL Server不再需要对数据源之间的字符列执行比较操作,把它们假定为相同的排序规则,这样做可以提升性能
collation name 如果启用了use remote collation并且是非SQL Server的数据源,则collation name指定远程服务器排序规则的名称。这个排序规则名称必须是SQL Server所支持的
connect timeout 指定在超时发生之前到链接服务器的连接会尝试多少秒。如果数值为“
0 ”,sp_ configure的remote query timeout的服务器值用来当作默认值
data access 如果启用,就允许分布式查询访问
lazy
schema validation 如果设为true,则架构不会在查询开始时去检测远程表。尽管这样会减少远程查询的负载,但是如果架构发生了变化并且你没有进行架构检测,比如说查询中引用的对象不能与查询命令进行通信,就会生成错误
query timeout 指定查询等待的超时值(秒数)。如果这个值为0,则query wait选项使用sp_configure值
rpc 启用从服务器进行远程过程调用
rpc out 启用远程过程调用到服务器
use remote collation 指定是使用远程服务器排序规则(true)还是本地服务器排序规则(false)

-- 删除链接服务器属性
exec sp_dropserver ' 4 '
-- 标注存储
EXEC sp_dropserver
@server = ' server ' -- 从SQL Server实例中删除的链接服务器的名称
, @droplogins = ' droplogins ' -- 如果指定droplogins,则在删除链接服务器之前要删除登录名映射


-- 查看链接登录名
select s.name linkedServerName,s.data_source linkedserver_source,s.is_linked,s.modify_date,
ll.remote_name,ll.local_principal_id,ll.uses_self_credential,
p.name localLoginName
from sys.Linked_logins ll
inner join sys.servers s on s.server_id = ll.server_id
left join sys.server_principals p on p.principal_id = ll.local_principal_id
where s.is_linked = 1

-- 删除链接服务器登录名映射
exec sp_droplinkedsrvlogin ' 远程服务器IP ' , NULL
-- 标注存储
EXEC sp_droplinkedsrvlogin
@rmtsrvname = ' 远程服务器IP ' -- 登录名映射的链接服务器名称
@locallogin = NULL -- 这是从链接服务器删除的SQL Server登录或Windows用户映射的名称

 

 

SQL code -- 简单点为远程机器设置远程链接服务器。
--
假设远程机器IP为127.0.0.1
--
建立连接服务器
EXEC sp_addlinkedserver ' 127.0.0.1 ' , ' SQL Server '

-- 创建链接服务器上远程登录之间的映射
EXEC sp_addlinkedsrvlogin ' 10.0.0.222 ' , ' false ' , ' sa ' , ' 架构名 ' , ' 密码 '

-- 查询数据
select top 10 * from [ 127.0.0.1 ] .数据库名.架构名.表名

-- 查看链接服务器信息
select name,product,provider,data_source,query_timeout,lazy_schema_validation,is_remote_login_enabled,is_rpc_out_enabled
from sys.servers
where is_linked = 1

-- 配置链接服务器属性设置别名
exec sp_serveroption ' remotecmp ' , ' name ' , ' 127.0.0.1 '

-- 查询数据
select top 10 * from remotecmp.数据库名.架构名.表名
SQL SERVER 链接服务器 以及 openrowset 简单来说,通过链接服务器,让访问其它服务器,像跟访问自身数据库一样方便。from [链接服务器][数据库].[所有者].Tabel。 阅读详情

相关推荐

SQL Server 中创建链接服务器

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

zqmattack的博客 1781

数据库跨库与跨服务器查询

跨库:N01库中存在D01表N02库中存在D02表select * from N01.dbo.D01,N02.dbo.D02其实很简单:库名+所有者+表名跨服务器:S01服务器下的N01库中存在D01表S02服务器下的N02库中存在D02表首先我们的程序定位在s01服务器下的N01库中SELECT   *   FROM   D01   as   a   ,OPE

懒羊的技术窝[anchor] 2612

跨服务器跨库数据联合查询

,今天群里有人问多个数据源,可否显示在一个dbgrid

全粘工程师 882

navicat跨库查询

利用navicat进行跨库查询(2019 年 6 月 4 日,由 Robert Gravelle 撰写转载) 随着主从(Master-Slave)拓扑和数据库分片等现代实践变得越来越普遍,数据库管理员(DBA)和开发人员比以往更常同时访问多个数据库。通过使用可以容纳多个数据库连接的软件,令这些工作变得更加容易。 Navicat Premium就是专为这工作而设。它是一套数据库开发工具,让你同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL.

冬夜无风的专栏 1万+

SQl 跨服务器查询语句

select * from OPENDATASOURCE( ‘SQLOLEDB’, ‘Data Source=远程ip;User ID=sa;Password=密码’ ).库名.dbo.表名 insert 本地库名..表名 select * from OPENDATASOURCE( ‘SQLOLEDB’, ‘Data Source=远程ip;User ID=sa;Password=密码’ ).库名.dbo.表名 或使用联结服务器: –创建linkServer exec sp_addlinkedserver ‘别名’,”,’SQLOLEDB’,’192.168.2.5′ –登陆linkServe

多电平双向DC/DC直流变换器的工作原理(以三电平为例子)

多电平双向DCDC变换器的工作原理一、所用论文和参考文献1.1 主要是中文的文献二、工作原理和重要概念2.1 飞跨电容的作用2.2 三电平的工作原理1.3 多电平的优点二,一些注意点2.1 电感电流的变化2.2 多飞跨电容 多余三个电平的时候的解释(截图居多) 一、所用论文和参考文献 1.1 主要是中文的文献 用于超级电容储能系统的三电平双向直流变换器及其控制 (期刊) 多电平直流变换器及其控制...

qq_32419593的博客 2万+

使用navicat远程连接云服务器mysql数据库实现数据的查看和导出

Navicat是一种流行的数据库管理工具,它提供了图形化用户界面和丰富的功能,可用于管理和维护各种类型的数据库,包括MySQL、SQL Server、Oracle等。

weixin_45743645的博客 2267

避坑指南:汇川SV660N配合SOEM时,PDO映射与CiA402状态机那些容易出错的地方

本文深入解析汇川SV660N伺服驱动与SOEM主站在PDO动态映射和CiA402状态机切换中的常见问题,提供实战代码和调试技巧。重点解决PDO配置时序、状态机转换同步等关键难点,帮助工程师避免典型错误,实现稳定通信与控制。

weixin_30653023的博客 498

SQL Server安装及使用教程(附带远程连接配置)

在左侧选择 “安全性”→ 选择 “SQL Server 和 Windows 身份验证模式”,点击 “确定” 后配置完成。回到SQL Server Management Studio (SSMS),右键点击服务器名称,选择 “属性”在下图所示的界面中,选择混合模式,系统管理员的名称为sa,密码需要自己设定,在左侧的面板中选择 “入站规则”,然后在右侧选择 “新建规则...”给规则命名,例如 “SQL Server”,点击 “完成”选择 “域”、“专用”和“公用”,点击 “下一页”

m0_51447373的博客 2万+

PSCAD学习笔记(1)Project Settings(重点snapshot设置)

若不勾选,则横坐标为实际时间2-7s,故障显示在第3s发生。图片中时间坐标轴显示为0-5s,故障时刻显示为第1s,即0-1s展示系统稳态,1-5s展示系统发生故障后的暂态响应,如何通过快照文件实现?勾选该项后,使用快照文件启动仿真会将仿真起始时间强制设置为0s,反之不勾选则依据快照文件保存的时间轴继续(即坐标为实际时间)。如果已有的快照文件保存的是0s至5s的仿真内容,则仿真运行时间从5s开始,到10s结束。如果已有的快照文件保存的是0s至2s的仿真内容,则仿真运行时间从2s开始,到7s结束;

gwenh的博客 7345

199、医疗内窥镜影像:微型镜头与高色彩保真度的ISP定制化方案

医疗内窥镜影像系统开发面临三大光学挑战:衍射极限导致分辨率下降,微型镜头色差严重,镀膜不足引发红外漏光。团队通过定制化ISP方案解决问题:采用分区色差补偿、红外泄露补偿技术,开发12区域分段颜色校正矩阵,并设计自适应伽马曲线。关键经验包括锁定白平衡避免术中偏色,优化FPGA流水线确保30fps流畅度,强调光学标定优先于算法优化。最终方案使DeltaE降至3以下,满足医生对组织颜色细微差异的识别需求,尤其解决了血管与脂肪边界辨识难题。

zzfmlxs的博客 265

SQL Server 远程链接服务器详细配置【转载】

http://hi.baidu.com/luxi0194/blog/item/a5c2a9128a705cc6c2fd7803.html 远程链接服务器详细配置 --建立连接服务器 EXEC sp_addlinkedserver '远程服务器IP','SQL Server' --标注存储 EXEC sp_addlinkedserver @server = 'server', ...

weixin_34256074的博客 480

49、非合作目标运动参数估计与状态滤波方法研究

本文研究了非合作空间目标的运动参数估计与状态滤波方法。通过分析目标的章动运动特性,建立了运动方程,并分别提出了基于最小二乘法的质心运动参数估计方法和旋转运动参数估计方法。同时,设计了误差状态卡尔曼滤波器(ESKF)用于姿态滤波和角速度估计,以提高估计精度。仿真实验验证了所提方法的有效性,能够准确估计目标的运动参数和状态信息,为在轨服务提供了技术支持。

gpt4scribbler的博客 91

SQL Server配置远程链接(图文教程)

功能允许用户从网络上的其他计算机连接到运行SQL Server的服务器,从而能够管理和操作数据库。

qq_45602658的博客 5210

Open3D 点云DBSCAN聚类算法

DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一种基于密度的聚类算法,能够识别任意形状的聚类,并处理噪声数据。

纵马踏花向自由 1835

Qoder Work vs Lobster AI:办公AI工具深度对比(2026年2月更新)

Qoder Work = 本地安全的“文件管家”Lobster AI = 混合智能的“办公全能助手”选择逻辑:隐私优先→选Qoder Work;效率优先→选Lobster AI。

lpfasd123的博客 1045

如何在SQL Server Management Studio中创建和配置链接服务器

Linked servers allow submitting a T-SQL statement on a SQL Server instance, which returns data from other SQL Server instances. A linked server allows joining data from several SQL Server instance...

culuo4781的博客 5412

一分钟详解PCL中点云配准技术

原文首发于微信公众号「3D视觉工坊」: 一分钟详解PCL中点云配准技术 本文是对前两篇文章:点云配准(一 两两配准)以及3D点云(二 多福点云配准)的补充,希望可以在一定程度上帮助大家对点云配准理解地更为深刻。 一 PCL中点云配准技术的简单实现 在同一文件夹下,有测试数据文件monkey.ply,该文件是利用Blender创建的默认Monkey模型。 利用如下代码,将初始点云(图中绿色点云)...

3D视觉工坊 3705

SQL Server创建链接服务器的几种方式

当我们需要从别人的数据库服务器上将数据复制到本地时,除了编写程序来实现之外,作为数据库管理员或者普通的数据库用户来说,如果不会编写外挂程序,那怎么办呢?冷静,链接服务器来帮你解决。有了链接服务器,我们不需要写任何的程序,就可以实现将一个数据库的数据复制到另一个数据库。 SQL Server链接服务器不仅可以帮助你链接SQL Server,还可以链接Oracle、Access、MySQL、ODBC数据源。 1. SQL Server链接SQL Server 我这里两台SQL的服务器分别为SQL1.abc.co

weixin_43926268的博客 3万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: 转不同服务器数据库之间的数据操作
下一篇: 转 sp.net 类库中使用ConfigurationManager.ConnectionStrings
cxlooing
博客等级 码龄18年 2粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值