SQL SERVER服务器链接连接(即sql server的跨库连接)

简介: 一、如果你要访问的数据库,不在同一个服务器上,那么需要用服务器链接:EXEC sp_addlinkedserver@server='dblink名称',@srvproduct='',@provider='SQLOLEDB',@datasrc='目标服务器地址'GOEXEC sp_addlinkedsrvlogin'dblink名称','false', NULL,'用户名

一、如果你要访问的数据库,不在同一个服务器上,那么需要用服务器链接:

EXEC  sp_addlinkedserver
@server='dblink名称',
@srvproduct='',
@provider='SQLOLEDB',
@datasrc='目标服务器地址'
GO
EXEC sp_addlinkedsrvlogin
'dblink名称',
'false',
 NULL,
'用户名',
'密码'
GO

小注:

        1、上下两部分的'dblink名称'应该是一样的。

        2、下面的用户名与密码应该是目标服务器上的用户名及密码。

        3、使用的时候,只需要修改'dblink名称'、目标服务器地址、用户名及密码即可,其余的地方不需要修改。

        4、执行sql server的跨库连接的时候,应该用sa账户登录(本地数据库也就是源数据库的sa账户登录)

        5、如果需要链接不是数据库默认实例,需要在@datasrc中指定 对应的数据库实例
         比如:需要访问的数据库实例是 SQLSERVERtest
         则@datasrc需要这么写

@datasrc='192.168.120.119\SQLSERVERtest'

图形化建立连接,如下图:

二、测试服务器链接是否成功的两种方式

1、SQL语句

--查询远程表
select * 
from [dblink名称].远程数据库名.dbo.表

2、假如你新建的dblink名称为test,如下图:

创建好后,就在这个位置了,可以右键测试是否连通。

三、把本地表的数据,复制到远程表

insert into [Link].远程数据库名.dbo.表(列的列表)
select 列
from 本地表

四、把远程表的数据,复制到本地表

insert into 本地表
select 列
from [Link].远程数据库名.dbo.表 

 

 


 

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
27天前
|
SQL 算法 数据库
【数据库SQL server】关系数据库标准语言SQL之数据查询
【数据库SQL server】关系数据库标准语言SQL之数据查询
46 0
|
27天前
|
SQL 算法 数据库
【数据库SQL server】关系数据库标准语言SQL之视图
【数据库SQL server】关系数据库标准语言SQL之视图
37 0
|
27天前
|
SQL 数据库 数据安全/隐私保护
【操作宝典】SQL巨擘:掌握SQL Server Management的终极秘籍!
【操作宝典】SQL巨擘:掌握SQL Server Management的终极秘籍!
36 0
|
4天前
|
SQL 资源调度 分布式数据库
Flink SQL 问题之服务器报错如何解决
Flink SQL报错通常指在使用Apache Flink的SQL接口执行数据处理任务时遇到的问题;本合集将收集常见的Flink SQL报错情况及其解决方法,帮助用户迅速恢复数据处理流程。
22 3
|
24天前
|
文件存储 Windows
Windows server 2012 服务器挂载NAS盘
Windows server 2012 服务器挂载NAS盘
|
27天前
|
SQL 算法 数据库
【数据库SQL server】关系数据库标准语言SQL之数据更新
【数据库SQL server】关系数据库标准语言SQL之数据更新
22 0
|
27天前
|
SQL 数据库 数据库管理
【数据库SQL server】关系数据库标准语言SQL的基本知识
【数据库SQL server】关系数据库标准语言SQL的基本知识
35 0
|
1月前
|
消息中间件 JSON 监控
【UE插件DTRabbitMQ】 虚幻引擎蓝图连接RabbitMQ服务器使用插件说明
本插件可以使用蓝图连接 RabbitMQ服务器,并推送或者监听消息。
151 4
|
1月前
Visual Studio 2022无法连接到Web服务器IIS Express
Visual Studio 2022无法连接到Web服务器IIS Express
18 2
|
1月前
|
网络安全 网络架构 Windows
使用Easy Connect连接不上服务器
使用Easy Connect连接不上服务器
78 0

热门文章

最新文章