sqlserver 定时任务同步数据

时间:2024-04-06 14:53:22

1. 打开 Sql server Management Studio

Sql server Management Studio 

微软提供了专门操作SQLServer数据库的工具:SQL Server Management Studio,

管理工具的版本最好比数据库的版本大,比如数据库用的是SQLServer2012的,管理工具也用2012版 或者更高版本的。

sqlserver 定时任务同步数据

如果没有请自行下载

 

2. 通过管理工具连接数据库

sqlserver 定时任务同步数据

若失败,请检查地址,用户名以及密码

3. 创建测试数据(测试用,可忽略)

3.1 创建源数据/目的数据库

sqlserver 定时任务同步数据

点击数据库右键新建数据库  

分别创建源:source 

目的:purpose

sqlserver 定时任务同步数据

分别创建字段以及表名称相同的表

目的表(purpose) sys_user

sqlserver 定时任务同步数据

源表(source) sys_user

sqlserver 定时任务同步数据

 

3.2 测试数据描述

需要将源数据库中的表定时同步到目的数据库表中

以上示例为: 

sqlserver 定时任务同步数据

3.2插入测试数据

在源数据库的sys_user表中插入数据

sqlserver 定时任务同步数据

此时目的数据库中的sys_user暂无数据

 

4. 创建计划任务

4.1. 发布

选择复制下面的本地发布

sqlserver 定时任务同步数据

4.2 创建发布任务

右键新建发布

sqlserver 定时任务同步数据

4.3.选择发布源

选择我们的source数据库

sqlserver 定时任务同步数据

4.4. 选择发布类型

选择快照发布即可(若有不同的可根据发布类型说明,自定变更)

sqlserver 定时任务同步数据

4.5.选择表

sqlserver 定时任务同步数据

 4.6.添加删选器

sqlserver 定时任务同步数据

添加筛选条件例如:筛选名称为张三的用户数据

sqlserver 定时任务同步数据

实际操作并未筛选,因为我要全部的数据

4.7.代理设定

选择计划时间,点击更改

sqlserver 定时任务同步数据

点击更改

本例采用每隔3分钟执行一次同步任务

sqlserver 定时任务同步数据

点击确认,下一步

4.8. 安全配置

sqlserver 定时任务同步数据

sqlserver 定时任务同步数据

下一步

4.9.点击完成

sqlserver 定时任务同步数据

4.10配置发布名称

sqlserver 定时任务同步数据

点击完成

4.11等待完成

sqlserver 定时任务同步数据

4.12 创建发布成功后

sqlserver 定时任务同步数据

5.  创建本地订阅

5.1 新建订阅

sqlserver 定时任务同步数据

右键新建订阅-选择下一步

sqlserver 定时任务同步数据

5.2 选择需要订阅的发布任务

sqlserver 定时任务同步数据

5.3分发代理配置

sqlserver 定时任务同步数据

下一步

5.4订阅服务器

sqlserver 定时任务同步数据

下一步

5.5安全性配置

sqlserver 定时任务同步数据

同样的根据自身选择

sqlserver 定时任务同步数据

5.6 点击完成

sqlserver 定时任务同步数据

sqlserver 定时任务同步数据

5.7 创建过程

sqlserver 定时任务同步数据

等待创建成功

恭喜你已经可以定时同步了