在本地127.0.0.1上跨实例访问远程数据库

1.确保可以和远程目标库连接通畅

2.确保开启了sqlserver的TCP/IP

3.创建LInked server

复制代码
-------先删除掉已存在的Remote203
IF EXISTS (SELECT 1 FROM sys.servers WHERE name = 'Remote203')
BEGIN
    EXEC sp_dropserver 'Remote203', 'droplogins';
END
GO
------------创建链接
EXEC sp_addlinkedserver   
   @server = 'Remote203',              -- 本地起的名字
   @srvproduct = '',
   @provider = 'SQLNCLI',             -- SQL Native Client
   @datasrc = '192.168.2.203';        -- 远程IP
GO

4.配置目标的账号密码

复制代码
EXEC sp_addlinkedsrvlogin   
   @rmtsrvname = 'Remote203',   ---之前创建的链接名 
   @useself = 'false',   
   @rmtuser = 'sa',   ----远程账号
   @rmtpassword = 'your_password'; ----远程密码
GO

5.测试是否可以访问

复制代码
EXEC sp_testlinkedserver Remote203;

执行查询的时候需要带上远程链接名:[Remote203].目标数据库名

相关推荐
Hello World呀3 分钟前
Oracle定时清理归档日志
数据库·oracle
霍格沃兹软件测试开发9 分钟前
Playwright 自动化测试系列(6)| 第三阶段:测试框架集成指南:参数化测试 + 多浏览器并行执行
java·数据库·mysql·自动化
前方一片光明12 分钟前
数据库—修改某字段默认值
数据库
zone_z12 分钟前
Oracle 数据库共享池与大池调优指南
数据库·oracle
Albert Tan13 分钟前
ORACLE DATABASE 11.2.0.4 RAC Install
数据库·oracle
姜豆豆耶19 分钟前
Oracle RAC+ADG switchover 切换演练流程
数据库·oracle
黄昏恋慕黎明21 分钟前
Mysql中的索引
数据库·mysql
JIngJaneIL1 小时前
健身管理小程序|基于微信开发健身管理小程序的系统设计与实现(源码+数据库+文档)
java·数据库·小程序·论文·课程设计·毕设·健身管理小程序
jakeswang1 小时前
SQL语句中锁的使用与优化
数据库·sql·
小马爱打代码2 小时前
Redis中字符串类型的实现原理
数据库·redis·缓存