跨服务器间的sqlserver数据库- 表数据同步
一 、创建只读取账号1、数据库的服务器必须设置为 SQL Server 和 Windows 身份验证模式2、服务器└─ 安全性└─ 登录名 -----新建登录名 如图例如登录名sync_user身份验证SQL Server 身份验证密码********取消【强制密码过期】3、服务器角色 选 public4、用户映射角色成员身份的话是 读取- db_datareader 编辑--db_datawriter 自己根据需要勾选5、然后 进入表或者选中表点击---数据库↓安全性↓用户 ↓sync_XXXX在用户名上 -右键属性 选择安全对象添加dbo.表名 【给于 查询权限我这里只要同步数据不需要其他权限】第二步测试库建立 Linked Server在测试服务器执行EXEC master.dbo.sp_addlinkedserver serverPROD_DB,//连接目标服务器别名 srvproduct ,//产品名称一般为空字符串也必填不写竟然报错 providerMSOLEDBSQL,//使用什么驱动连接 SQL Server datasrc正式服务器IP,1433;//正式 SQL Server 地址端口设置账号EXEC master.dbo.sp_addlinkedsrvlogin rmtsrvnamePROD_DB,//指定哪个 Linked Server 使用这个账号与建的服务器别名保持一致 useselffalse,//不使用当前登录账号去访问远程服务器 rmtuser同步账号,//远程库的账号【也就是为什么第一步先建一个只读账号】 rmtpassword密码;//远程库的密码测试连接成功否SELECT TOP 10 *FROM OA_PROD_LINK.数据库名.dbo.表名;如果返回数据说明成功。确定表里有数据哈所以测试库三、建立索引【表字段建立索引提升效率】3.1 测试库建索引CREATE NONCLUSTERED INDEX IX_表前缀_表名_字段 ON dbo.表名(字段); GO3.2 正式库也建立登录正式库CREATE NONCLUSTERED INDEX IX_表前缀_表名_字段 ON dbo.表名(字段); GO四、创建同步存储过程位置测试库创建 存储过程方便调用USE OA_TEST; GO CREATE PROCEDURE dbo.Sync_自己起个名 ( month varchar(7) ) AS BEGIN SET NOCOUNT ON; DECLARE cnt INT; BEGIN TRY --1 删除测试库该月份数据 DELETE FROM dbo.oa_attendance WHERE monthmonth; --2 插入正式库数据 INSERT INTO dbo.测试库表名 ( staff_id, uid, xxxxx, createtime, updatetime, deletetime ) SELECT staff_id, uid, xxxx, createtime, updatetime, deletetime FROM OA_PROD_LINK.OA_PROD.dbo.正式库表名 WHERE monthmonth; SET cntROWCOUNT; --3 写日志 日志表根据需要加不加都可 INSERT INTO dbo.Sync_Log ( table_name, sync_month, sync_count, status ) VALUES ( oa_attendance, month, cnt, SUCCESS ); END TRY BEGIN CATCH INSERT INTO dbo.Sync_Log ( table_name, sync_month, sync_count, status, error_msg ) VALUES ( oa_attendance, month, 0, FAIL, ERROR_MESSAGE() ); END CATCH END GO存储过程日志表结构CREATE TABLE dbo.Sync_Log(id INT IDENTITY(1,1) PRIMARY KEY,table_name VARCHAR(100),sync_month VARCHAR(20),sync_count INT,sync_time DATETIME DEFAULT GETDATE(),status VARCHAR(20),error_msg VARCHAR(500));GO五、第一次同步测试比如同步2026-05执行EXEC dbo.Sync_自己起的存储过程名字 2026-05;我使用的两端均是 sqlserver不同类型的自己测试哈OK这样跨库同步数据就大功告成4万多条数据同步时间2-3s继续撸代码

相关新闻

kableExtra与formattable对比:哪个R表格包更适合你的项目需求?[特殊字符]

kableExtra与formattable对比:哪个R表格包更适合你的项目需求?[特殊字符]

kableExtra与formattable对比:哪个R表格包更适合你的项目需求?🎯 【免费下载链接】kableExtra Construct Complex Table with knitr::kable() pipe. 项目地址: https://gitcode.com/gh_mirrors/ka/kableExtra 在R语言的数据分析和报…

2026/7/23 1:31:14 阅读更多 →
黑苹果新手福音:15分钟用OpCore-Simplify搞定OpenCore EFI配置

黑苹果新手福音:15分钟用OpCore-Simplify搞定OpenCore EFI配置

黑苹果新手福音:15分钟用OpCore-Simplify搞定OpenCore EFI配置 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为复杂的黑苹果配置头疼…

2026/7/21 19:42:32 阅读更多 →
STL-thumbnail:Windows文件资源管理器3D模型预览终极方案

STL-thumbnail:Windows文件资源管理器3D模型预览终极方案

STL-thumbnail:Windows文件资源管理器3D模型预览终极方案 【免费下载链接】STL-thumbnail Shellextension for Windows File Explorer to show STL thumbnails 项目地址: https://gitcode.com/gh_mirrors/st/STL-thumbnail 想要在Windows文件资源管理器中直接…

2026/7/21 11:37:17 阅读更多 →

最新新闻

Mend SCA 解析:从漏洞扫描到 AI 自动化修复

Mend SCA 解析:从漏洞扫描到 AI 自动化修复

一、SCA 正在从"漏洞匹配"走向"风险决策" 软件成分分析(Software Composition Analysis,SCA)最初解决的问题很简单:识别项目中使用了哪些开源组件,以及这些组件是否存在已知漏洞。 但随着开源生态…

2026/7/23 23:38:07 阅读更多 →
InternVL

InternVL

现有多模态模型的问题,不在于LLM,而在于视觉部分太弱、视觉与语言表示不一致,以及连接模块容量不足。InternVL通过构建6B视觉编码器、8B语言中间层QLLaMA,并采用三阶段渐进式对齐训练,试图从根本上解决这些问题。1. 背…

2026/7/23 23:38:07 阅读更多 →
有个复杂想法,又不想自己扛全流程?试试这个AI Skill

有个复杂想法,又不想自己扛全流程?试试这个AI Skill

有个复杂想法,又不想自己扛全流程?把「从想法到上线」这件事,交给一个Skill帮你走完## 那个让我抓狂的周末上个月有个想法一直挠我:做一个能自动整理浏览器书签的Agent Skill。听起来不复杂对吧?但真做起来才发现——需…

2026/7/23 23:38:07 阅读更多 →
当ERP转型屡屡折戟,EPM正在重新定义企业决策的底层逻辑

当ERP转型屡屡折戟,EPM正在重新定义企业决策的底层逻辑

在当今企业级软件市场中,ERP系统长期被视为业务运营的“中枢神经”。企业对ERP的投资往往规模庞大、周期漫长,核心期望聚焦于流程规范化、数据统一化与运营效率提升。然而,市场对ERP的战略性诉求——通过系统实现更优、更快的业务决策——却常…

2026/7/23 23:38:07 阅读更多 →
【雨云】12 元/月打造专属内网穿透:独享 IP、任意端口!

【雨云】12 元/月打造专属内网穿透:独享 IP、任意端口!

市面上的内网穿透服务越来越多,但如果想真正做到独享公网 IP、任意端口,最终还是绕不开一台云服务器。问题在于,很多云服务商的最低配置都是 2 核 2 GB 起步,对于只跑一个内网穿透服务来说,这样的配置完全就是性能过剩…

2026/7/23 23:38:07 阅读更多 →
工作流学习,含简单上手项目

工作流学习,含简单上手项目

一、什么是工作流工作流的本质是:用一张图组织多个任务,并明确任务之间的依赖关系、数据传递、条件分支、并行、汇合、循环和终止规则。比如一个最基本的 RAG 工作流:开始↓ 搜索知识库↓ 文档重排↓ 大模型生成答案↓ 回复用户转换成图结构就…

2026/7/23 23:37:07 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻