在本地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].目标数据库名

相关推荐
Greyson13 分钟前
c++ grpc拦截器 c++如何实现grpc的客户端和服务端interceptor
jvm·数据库·python
SilentSamsara3 分钟前
etcd 运维:数据一致性、备份恢复与性能调优
运维·服务器·数据库·kubernetes·kubectl·k8s·etcd
m0_515098426 分钟前
如何增加RAC节点_addnode.sh脚本执行与实例扩展全流程
jvm·数据库·python
LiAo_1996_Y6 分钟前
SQL中如何获取所有列的数据:SELECT -星号用法与性能影响
jvm·数据库·python
qq_654366987 分钟前
生产环境mysql如何实现高可用_配置主从复制与自动故障切换
jvm·数据库·python
2301_8166602111 分钟前
c++ openimageio工具 c++如何使用oiiotool进行图像批量处理
jvm·数据库·python
Kristrina13 分钟前
MySQL大小写敏感、MySQL设置字段大小写敏感
数据库·mysql
Teable任意门互动15 分钟前
多维表格本地化部署实践解析,企业如何实现数据自主可控路径
数据库·低代码·信息可视化·开源·数据库开发
曼岛_15 分钟前
[逆向工程]160个CrackMe入门实战之Andrnalin.2解析(九)
java·数据库·microsoft·逆向
m0_3776182316 分钟前
SQL性能调优:为何尽量使用窗口函数而非关联子查询
jvm·数据库·python