社区
MS-SQL Server
帖子详情
sql server 7 中怎樣得到某表發生的變化?
huntout
2000-07-24 04:37:00
在編寫數據庫維護程序中,發現有一張表的某些數據發生異常變化,沒有找到原因。
我想從表的變化(insert,update,delete)中看看有甚麼規律,注意是過去的變化,用觸發器已經來不及了。:)
怎樣得到呢,能從Transaction Log Backup中得到嗎?
...全文
192
7
打赏
收藏
sql server 7 中怎樣得到某表發生的變化?
在編寫數據庫維護程序中,發現有一張表的某些數據發生異常變化,沒有找到原因。 我想從表的變化(insert,update,delete)中看看有甚麼規律,注意是過去的變化,用觸發器已經來不及了。:) 怎樣得到呢,能從Transaction Log Backup中得到嗎?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huntout
2000-08-17
打赏
举报
回复
謝謝大家,
看樣子,這問題解決不了,只好先建個觸發器再說!︰(
把分給了吧!︰)
Roy
2000-07-27
打赏
举报
回复
请你数据库中建一个表,该表包括一个timestamp字段,一个datetime字段,
一个string字段,还有一个text字段,然后为要监控的表建立触发器,该触发器
的功能为将变化的数据生成字符传放入新建表中的text字段,将变化的时间放入
dtetime字段,将监控的表名放入string
huntout
2000-07-25
打赏
举报
回复
沒人幫我嗎?︰(
再加50分!
huntout
2000-07-24
打赏
举报
回复
zzh︰我說了要得到過去的變化,比如說昨天。
zzh
2000-07-24
打赏
举报
回复
为什么用触发器来不及了?再添加触发器不就可以了吗?
Tyro
2000-07-24
打赏
举报
回复
呵呵……我也不知道:)
TopHead
2000-07-24
打赏
举报
回复
呵呵,我不知道:)
实战化课程:全面掌握
SQL
Server
高可用技术,从菜鸟到专家
本课程根据讲师十多年在世界500强外企的生产环境
中
的
SQL
Serer数据库管理和项目实施经验倾心打造。课程系统性强,知识体系完整,覆盖90%以上的企业环境下
SQL
Server
高可用场景,课程
中
不仅演示详细的操作步骤,更加突出最常见的故障和问题,让学员少走“弯路”,不只是让学员学会“操作”更能让学员“操作”的规范,满满的干货分享,一些课程资料(架构图、部署规划表格等)不仅可以帮助学员掌握技能,也可以作为学员在企业生产环境
中
实施
SQL
Server
高可用的配置文档、操作手册等。课程的实验环境介绍:1)全部基于微软域环境和企业版
SQL
Server
AOAG - 95%以上的企业环境都是在域环境
中
,不介绍非域环境和标准版的
SQL
Server
高可用性组,这的配置在企业
中
较罕见,没有实践意义,不浪费学员时间。2)相应域环境已提前部署和配置好 - 学员导入虚拟机即可开始实验,无需从零开始搭建域环境,所有实验
中
SQL
Server
均已加域,直入主题,节省大量时间。3)最新的Windows
Server
故障转移集群(WS2016、WS2019)和最新版本的
SQL
Server
(
SQL
2017、
SQL
2019) - WS2016-
SQL
2017与WS2019-
SQL
2019是目前大多数企业
SQL
Server
高可用的主要平台,基于微软产品生命周期现在一些企业也在讲早期的AOAG向这两个版本迁移,掌握这两种组合不仅让学员学会,更能学有所用。本课程为后续
SQL
Server
进阶课程铺垫,是通向
SQL
Server
DBA 专家的必经之路,讲师每周答疑两次。所有课程资料包括:课程PPT、架构图、部署规划表格、各类脚本学员均可下载。
C#+
Sql
Server
使用
Sql
Dependency监听数据库表变化
开发环境: .net / C# (.net core理论上也可以) 数据库:MS
SQL
Server
2005 以上 (我用的
sql
server
2012) 功能:
Sql
Dependency提供了一种机制,当被监听的数据库
中
的数据发生变化时,
Sql
Dependency会自动触发OnChange事件来通知应用程序,从而达到让应用程序实时更新数据(或缓存)的目的,而不用定期请求后端,如果加上SignalR技术,基本可以实现实时通信。 我的场景:每天数据变化少,一天不超过十次,但是每次都希望
得到
提醒,并反应
SQL
Server
之触发器
触发器是一种特殊类型的存储过程,主要是通过事件触发来执行的,而存储过程可以通过存储过程名来直接调用。当往某一个数据表
中
插入、修改或者删除记录时,
SQL
Server
就会自动执行触发器所定义的
SQL
语句,从而确保对数据的处理必须符合由这些
SQL
语句所定义的规则。触发器和引起触发器执行的
SQL
语句被当作一次事务处理,如果这次事务未获得成功,
SQL
Server
会自动返回该事务执行前后状态。
SQL
Server
变更数据捕获(CDC)监控表数据
本文源自:https://www.cnblogs.com/gaizai/p/3479731.html 一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 实现过程(Realization) 补充说明(Addon) 参考文献(References) 二.背景(Contexts) 在
SQL
Server
2008版本之前,对表数据库的变更监控,我们通常使用DML触发器进行监控,把DML操作
中
的INSERT/UPDATE/DELETE数据记录
SQL
Server
-插入数据
SQL
Server
-插入数据1、插入完整的行1.1、基本的insert语法(语法简单,并不安全)1.2、更安全的insert语法2、插入部分行3、插入检索出的数据4、从一个表复制到另一个表4、全部代码 在进行下面的操作前,先在数据库
中
新建两张数据表: (以下是创建数据表的代码) create table 学生表01( 姓名 nvarchar(10), 性别 nvarchar(1), 身高 numeric(3,2) ) create table 学生表02( 姓名 nvarchar(10), 性别 nva
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章