社区
应用实例
帖子详情
如何让一个表每隔5分钟自动刷新另一个表的数据
juanzi2003
2005-01-22 03:12:16
两个表的结构一样,在不同的数据库中
...全文
283
14
打赏
收藏
如何让一个表每隔5分钟自动刷新另一个表的数据
两个表的结构一样,在不同的数据库中
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
juanzi2003
2005-01-25
打赏
举报
回复
已经解决了
TigerSuper
2005-01-24
打赏
举报
回复
复制貌似复杂
做过一次后就会觉得简单了
复制比任务用的时间会少些
juanzi2003
2005-01-24
打赏
举报
回复
复制的概念好象太复杂了,还是不会弄
klan
2005-01-24
打赏
举报
回复
用job呀
Qihua_wu
2005-01-23
打赏
举报
回复
方法很多:
1在数据库中写一job定点执行
2写一SQL脚本,放在操作系统中定期执行(windowsnt at,unix、linux crontab)
3自己写一小程序放入内存,定时执行
。。。
Qihua_wu
2005-01-23
打赏
举报
回复
方法很多:
1在数据库中写一job定点执行删除操作
2写一SQL脚本,放在操作系统中定期执行(windowsnt at,unix、linux crontab)
3自己写一小程序放入内存,定时执行
。。。
hglhyy
2005-01-23
打赏
举报
回复
用楼上的可以,但也可以用订阅和发布
复制的概念
复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。
SQL复制的基本元素包括
出版服务器、订阅服务器、分发服务器、出版物、文章
SQL复制的工作原理
SQL SERVER 主要采用出版物、订阅的方式来处理复制。源数据所在的服务器是出版服务器,负责发表数据。出版服务器把要发表的数据的所有改变情况的拷贝复制到分发服务器,分发服务器包含有一个分发数据库,可接收数据的所有改变,并保存这些改变,再把这些改变分发给订阅服务器
SQL SERVER复制技术类型
SQL SERVER提供了三种复制技术,分别是:
1、快照复制(呆会我们就使用这个)
2、事务复制
3、合并复制
只要把上面这些概念弄清楚了那么对复制也就有了一定的理解。接下来我们就一步一步来实现复制的步骤
一 配置发布服务器
在发布服务器上执行以下步骤:
(1) 从[工具]下拉菜单的[复制]子菜单中选择[配置发布、订阅服务器和分发]出现配置发布和分发向导
(2) [下一步] 选择分发服务器 可以选择把发布服务器自己作为分发服务器或者其他sql的服务器
(3) [下一步] 设置快照文件夹
一般采用默认\\servername\d$\Program Files\Microsoft SQL Server\MSSQL\ReplData
**(4) [下一步] 自定义配置
可以选择:
是,让我设置分发数据库属性启用发布服务器或设置发布设置
否,使用下列默认设置
建议采用自定义设置
(5) [下一步] 设置分发数据库名称和位置 采用默认值
(6) [下一步] 启用发布服务器 选择作为发布的服务器
(7) [下一步] 选择需要发布的数据库和发布类型
(8) [下一步] 选择注册订阅服务器
(9) [下一步] 完成配置
二 创建出版物
发布服务器上
(1)从[工具]菜单的[复制]子菜单中选择[创建和管理发布]命令
(2)选择要创建出版物的数据库,然后单击[创建发布]
(3)在[创建发布向导]的提示对话框中单击[下一步]系统就会弹出一个对话框。
对话框上的内容是复制的三个类型。我们现在选第一个也就是默认的快照发布(其他两个大家可以去看看帮助)
(4)单击[下一步]系统要求指定可以订阅该发布的数据库服务器类型,
SQLSERVER允许在不同的数据库如 ORACLE或ACCESS之间进行数据复制。
但是在这里我们选择运行"SQL SERVER 2000"的数据库服务器
(5)单击[下一步]系统就弹出一个定义文章的对话框也就是选择要出版的表
注意: 如果前面选择了事务发布 则再这一步中只能选择带有主键的表
(6)选择发布名称和描述
**(7)自定义发布属性
向导提供的选择:
是 我将自定义数据筛选,启用匿名订阅和或其他自定义属性
否 根据指定方式创建发布
建议采用自定义的方式
(8)[下一步] 选择筛选发布的方式
(9)[下一步] 可以选择是否允许匿名订阅
1)如果选择署名订阅,则需要在发布服务器上添加订阅服务器
方法: [工具]->[复制]->[配置发布、订阅服务器和分发的属性]->[订阅服务器] 中添加
否则在订阅服务器上请求订阅时会出现的提示:改发布不允许匿名订阅
如果仍然需要匿名订阅则用以下解决办法
[企业管理器]->[复制]->[发布内容]->[属性]->[订阅选项] 选择允许匿名请求订阅
2)如果选择匿名订阅,则配置订阅服务器时不会出现以上提示
(10)[下一步] 设置快照 代理程序调度
(11)[下一步] 完成配置
当完成出版物的创建后创建出版物的数据库也就变成了一个共享数据库。
三 订阅服务器的配置
(一) 强制订阅的配置
在发布服务器上
[企业管理器]->[复制]->[发布内容]->[属性]->[订阅]->[强制新建]
然后出现强制订阅向导
选择订阅服务器->订阅数据库名->设置分发代理程序调度->初始化订阅->启动要求的服务
(发布服务器的agent要启动)->完成即可
(二) 请求订阅的配置
订阅服务器上执行以下操作
(1) 从[工具]下拉菜单中选择[复制]子菜单的[请求订阅]
(2) 选择[请求新订阅] 打开请求订阅向导
(3) [下一步]选择已注册的发布
(4) [下一步]选择创建订阅的数据库
(5) [下一步]选择匿名订阅或署名订阅
(6) [下一步] 初始化订阅 选择初始化架构和数据
(7) [下一步]选择快照文件的存放位置 一般采用发布服务器的默认快照文件夹
**(8) [下一步]设置分发代理程序调度 可以选择订阅更新内容的间隔
(9) [下一步]系统会提示检查发布服务器的代理服务的运行状态
(10) [下一步] 完成配置
/***************** 常见问题:权限问题
启动代理的域用户账号必须具有读取发布-分发服务器目录的权限
你用的账号没有读取\\ServerA\D$\Program Files\Microsoft SQL Server\MSSQL\repldata\unc\这个目录下的文件的权限。
启动代理的域用户账号必须具有读取发布-分发服务器目录的权限
----^^^^^^^^^^^^^^^在控制面板-->管理-->服务-->sqlagent-->属性里的那个启动用户
lishengyu
2005-01-23
打赏
举报
回复
学习中~~~~~~~~顶~~~~~~~~~~~
GHOSTSEA
2005-01-23
打赏
举报
回复
学习中~~~~~~~~顶~~~~~~~~~~~
yjdn
2005-01-22
打赏
举报
回复
用作业的办法可以解决,下面创建作业的步骤
建作业:
企业管理器中,管理——》SQL SERVER代理——》作业——》鼠标右键新建作业——》常规页中输入名称——》步骤页中新建步骤、输入名称、加入SQL语句:exec 你的存储过程——》调度页中新建调度、输入名称,选择反复出现,更改时间——》OK
完了之后,若没有启动SQL Agent,则在服务管理器——》SQL Agent选上当启动OS时自动启动
再在企业管理器中,鼠标右键刚才建的作业——》启动作业——》OK
zwjia
2005-01-22
打赏
举报
回复
如果这两台服务器是在局域网中也可以用作业实现,但是在广义网中时必须依照楼上所说的连接远程服务器了。
juanzi2003
2005-01-22
打赏
举报
回复
在两个服务器中呀
zwjia
2005-01-22
打赏
举报
回复
如果是在同一个服务器中,可以考虑用作业实现。
xluzhong
2005-01-22
打赏
举报
回复
参考:
http://blog.csdn.net/xluzhong/articles/262111.aspx
PowerBI系列之Gateway网关和
数据
刷新
本课程是PowerBI系列课程之Gateway网关和
数据
刷新
专题1. Gateway网关的介绍和下载安装2. Gateway网关集群介绍3. 配置本地文件
数据
源和定时
刷新
4. 配置Sql Server
数据
源和定时
刷新
5. 配置Mysql
数据
源和定时
刷新
6. 配置ODBC
数据
源和定时
刷新
7. 配置Sharepoint源的定时
刷新
8. 开发增量
刷新
报
表
9. 开发伪增量
刷新
报
表
10. 混合
数据
刷新
模式介绍(2022.2月更新)11. 启用
自动
页面
刷新
和更改检测12. 为
数据
集设置
刷新
参数13. Dataflow介绍和使用及与Dataset的区别 14. 通过PowerShell管理网关
微信小程序 - 详细实现
每隔
一段时间请求后端接口获取最新
数据
,页面
每隔
一段时间就触发
一个
函数(实时
刷新
数据
,页面
每隔
N 秒
自动
请求接口
数据
)让页面
每隔
一段时间就请求一次接口,详细示例教程可运行示例
微信小程序
每隔
几秒
自动
请求接口
数据
,微信小程序怎么实现页面停留时,
每隔
几秒钟自己请求接口
数据
,微信小程序
每隔
N秒,
自动
请求接口获取列
表
,
自动
更新页面
数据
,微信小程序用户停留在页面上怎么
每隔
一段时间就请求一次
数据
呢,微信小程序怎么让页面
每隔
一段时间就请求一次接口,微信小程序监听页面
每隔
一定时间就触发
一个
函数,微信小程序当时间间隔指定秒数后,执行
一个
函数调用接口,微信小程序如何
每隔
10ms就触发
一个
事件,微信小程序 -
每隔
一段时间请求后端接口获取最新
数据
,页面
每隔
一段时间就触发
一个
函数(实时
刷新
数据
,页面每
html5
自动
刷新
,javascript – 每5
分钟
自动
刷新
一次
这是我的代码function page_refresh(){document.getElementById('form2').action="project_file_dir.cfm"document.getElementById('form2').submit();}action = "list"directory = "#fileLocation#"name = "files"filter="...
Excel中
数据
源发生变动时如何定时
刷新
数据
透视
表
在Excel中,如何定时
刷新
数据
透视
表
如图 7‑12所示为某公司销售订单汇总
表
的
数据
透视
表
,其
数据
源为外部
数据
连接,当该
数据
透视
表
的
数据
源发生变动时,如果需要将变动后的
数据
更新到
数据
透视
表
中,就需要对
数据
透视
表
进行手动
刷新
操作。那么,有没有办法设置定时
自动
刷新
数据
透视
表
呢? 图7‑12销售订单金额汇总
表
解决方案1: 通过“
数据
”选项卡的“连接属性”设置
数据
透视
表
的
刷新
频率。 操作
Vue
每隔
5秒
自动
调用接口
刷新
页面
数据
【代码】Vue
每隔
5秒
自动
调用接口
刷新
页面
数据
。
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章