SQL跨数据库服务器查询和跨表批量插入的操作

MSSQL实现跨服务器查询数据库

sql 复制代码
EXEC  sp_addlinkedserver
@server='192.168.1.10',   --链接服务器别名
@srvproduct='',
@provider='SQLOLEDB',
@datasrc='192.168.1.10'  --要访问的的数据库所在的服务器的ip
GO
EXEC sp_addlinkedsrvlogin
'192.168.1.10',                  --链接服务器别名
'false', 
 NULL,
'sa',                     --要访问的数据库的用户              
'xxxx'                    --密码
GO

SQL跨数据库服务器查询和跨表批量插入数据操作

sql 复制代码
insert into   [U4DMMES].[dbo].[Mat_S_1277555573] (
[Id]
      ,[AId]
      ,[IsFrozen]
      ,[IsLocked]
      ,[IsDeleted]
      ,[EntityType]
      ,[Discriminator]
      ,[CreatedOn]
      ,[LastUpdatedOn] 
      ,[ConcurrencyVersion]
      ,[ToBeCleaned]
      ,[NId]
      ,[PropertyValue]
      ,[PropertyUoMNId]
      ,[PropertyType]
      ,[Material_IsDeleted]
      ,[Material_Id]
)
SELECT [Id]
      ,[AId]
      ,[IsFrozen]
      ,[IsLocked]
      ,[IsDeleted]
      ,[EntityType]
      ,[Discriminator]
      ,[CreatedOn]
      ,[LastUpdatedOn] 
      ,[ConcurrencyVersion]
      ,[ToBeCleaned]
      ,[NId]
      ,[PropertyValue]
      ,[PropertyUoMNId]
      ,[PropertyType]
      ,[Material_IsDeleted]
      ,[Material_Id]
FROM [192.168.1.10].[U4DMMES].[dbo].[Mat_S_1277555573] 
相关推荐
运维行者_28 分钟前
多数据中心运维:别让 “分布式” 变成 “混乱式”
运维·数据库·分布式·测试工具·自动化·负载均衡·故障告警
奋进小子1 小时前
达梦数据库DISQL连接数据库方法
数据库
山茶花开时。1 小时前
[Oracle] LEAST()函数
数据库·oracle
0wioiw01 小时前
Redis(①-安装和基本使用教程)
数据库·redis·缓存
六毛的毛1 小时前
Langchain入门:构建一个基于SQL数据的问答系统
数据库·sql·langchain
小宋10212 小时前
pg序列实现字段的自增
java·数据库
巴里巴气4 小时前
Redis是单线程性能还高的原因
数据库·redis·缓存
麓殇⊙5 小时前
redis--黑马点评--用户签到模块详解
前端·数据库·redis
惊骇世俗王某人5 小时前
MySQL数据库索引及底层数据结构
数据结构·数据库·mysql