发送消息,避免数据损失 --数据库维护经验一则
2011-08-03 17:10
190 查看
目前很多企业为了加强业务、财务等方面的管理,都会选择一种ERP(企业资源计划)系统,而不管是什么公司开发的ERP产品,都离不开后台数据库的支持。这时数据库的维护工作就变得非常重要了。
有时候某些维护工作可能需要临时断开数据库或重新启动数据库,如果在打算重新启动或断开数据库时,恰巧有相关人员正在前端对数据库进行录入或者更新等操作,那么这些更新信息就很有可能丢失甚至引起不可预料的问题。不过如果后台数据库系统使用的是SQL Server 2000的话,那么这个问题就可以轻松解决,下面我们一起来看看。
1.启动SQL Server 2000的企业管理器,展开要处理的数据库服务器,依次展开“管理→当前活动→进程信息”,然后在右面的窗口中就可以查看有哪些用户连接到了SQL Server(从“用户”列中查看)。
注意:sa和system这两个用户是默认管理者和系统本身,只有以“计算机\用户”来表示的才是连接到数据库的用户。
2.右击这些用户,选择“发送消息”,在弹出窗口中输入消息,然后点击“发送”,则相关的操作人员就会收到这条消息。
如果公司的ERP系统有很多人员同时在线,或者这些人员在地理上相距很远,比如分布在不同的城市,那么这种方法的优点是非常突出的。
编后
数据库从业人员有很多种,不光有开发人员(数据库设计人员、数据分析员、程序员等),做数据库维护工作的朋友(数据库管理员等)也大有人在。欢迎大家将你在开发、维护工作中的经验与350万读者分享。
有时候某些维护工作可能需要临时断开数据库或重新启动数据库,如果在打算重新启动或断开数据库时,恰巧有相关人员正在前端对数据库进行录入或者更新等操作,那么这些更新信息就很有可能丢失甚至引起不可预料的问题。不过如果后台数据库系统使用的是SQL Server 2000的话,那么这个问题就可以轻松解决,下面我们一起来看看。
1.启动SQL Server 2000的企业管理器,展开要处理的数据库服务器,依次展开“管理→当前活动→进程信息”,然后在右面的窗口中就可以查看有哪些用户连接到了SQL Server(从“用户”列中查看)。
注意:sa和system这两个用户是默认管理者和系统本身,只有以“计算机\用户”来表示的才是连接到数据库的用户。
2.右击这些用户,选择“发送消息”,在弹出窗口中输入消息,然后点击“发送”,则相关的操作人员就会收到这条消息。
如果公司的ERP系统有很多人员同时在线,或者这些人员在地理上相距很远,比如分布在不同的城市,那么这种方法的优点是非常突出的。
编后
数据库从业人员有很多种,不光有开发人员(数据库设计人员、数据分析员、程序员等),做数据库维护工作的朋友(数据库管理员等)也大有人在。欢迎大家将你在开发、维护工作中的经验与350万读者分享。
相关文章推荐
- 关于ajax局部刷新,从数据库实时更新数据到页面(一般是下订单成功后发送消息到后台)
- dataGridView 粘贴数据并更新到数据库及发送邮件
- 微信第三方平台开发经验总结(六):接收微信用户发送的事件以及消息
- 对于大型数据库重新组织数据和生成索引进行维护的建议
- 数据库表-DD01L DD02L DD03L-保存数据表和域的消息
- DBA的价值不仅仅在于维护数据库本身,而应该在数据存储方案的选择上做出最专业的判断
- Kettle处理文件导入到数据库,对数据进行相应校验,将校验结果发送邮件
- 2000W条数据的Oralce数据库SQL查询优化经验 - 机会总会留给有准备的人
- VC/MFC 不同进程间的消息通信与数据(字符串)发送
- 为了方便维护,以后无论如何,数据库操作一定使用封装的强类型,或者自己封装的数据操作类。后记,使用分布式查询解决多个数据库之间的查询操作。
- [大数据处理]-如何用消息系统避免分布式事务?
- 数据库并发插入避免重复数据的问题
- 数据库防火墙:维护数据安全的坚实堡垒
- 使用消息队列 异步插入数据,能发送消息,但是无法读取消息
- 数据库通过作业维护数据
- 2000W条数据的Oralce数据库SQL查询优化经验 - 机会总会留给有准备的人
- 语义层数据库维护之数据备份
- VC/MFC 不同进程间的消息通信与数据(字符串)发送
- 使用expdp/impdp迁移数据经验一则
- 对象和数据库的天然阻抗(越抽象越灵活(容易变化,变化带来的损失小)越具体越固定(不易变化,变化带来的影响范围广损失大)) 【面向对象在方法上与面向过程对立,在数据存储上与关系型数据对立,抽象与具体】