如何监测数据库被修改?

panzi667 2010-08-25 11:29:04
我希望所有的数据是通过程序修改的,而不是通过数据库直接修改,有什么办法么?
...全文
154 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
哥子谭 2010-08-31
  • 打赏
  • 举报
回复
其实你在程序中修改就是操作数据库的操作,
你个人想想的,你说我在远程都能访问的东西,
在本地还不能访问的吗,肯定不行的
Austindatabases 2010-08-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 andkylee 的回复:]
把所有的数据库登录密码都保存起来。 没人知道肯定就不能修改了。
[/Quote]

YES 将你的密码都保存起来,所有人员通过应用程序访问
jinjazz 2010-08-25
  • 打赏
  • 举报
回复
SQL2008更改跟踪,sql2005及以前可以在每个表上添加timestamp类型字段
panzi667 2010-08-25
  • 打赏
  • 举报
回复
就是数据库的增加,删除,修改都是通过程序来执行,不能通过数据库直接修改
  • 打赏
  • 举报
回复
把所有的数据库登录密码都保存起来。 没人知道肯定就不能修改了。
hao1hao2hao3 2010-08-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 obuntu 的回复:]
而不是通过数据库直接修改。。

这是什么意思?禁止利用SSMS等工具修改?
[/Quote]

应该是这样的,貌似不太现实。
obuntu 2010-08-25
  • 打赏
  • 举报
回复
而不是通过数据库直接修改。。

这是什么意思?禁止利用SSMS等工具修改?
panzi667 2010-08-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jinjazz 的回复:]
SQL2008更改跟踪,sql2005及以前可以在每个表上添加timestamp类型字段
[/Quote]

SQL2008更改跟踪,这个怎么做?
panzi667 2010-08-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 liuhuayang 的回复:]
引用 3 楼 andkylee 的回复:
把所有的数据库登录密码都保存起来。 没人知道肯定就不能修改了。


YES 将你的密码都保存起来,所有人员通过应用程序访问
[/Quote]

如果别人能访问数据库所在的机器,那么数据库的密码就没有用了

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧