Chinaunix

标题: sybase的帐套问题 [打印本页]

作者: wf8801    时间: 2005-11-30 14:30
标题: sybase的帐套问题
请问,如何在sybase数据库中临时禁止访问某一数据库?在需要时在允许访问?命令是什么?
作者: shawnlee    时间: 2005-11-30 14:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhhui2000    时间: 2005-11-30 21:58
??

[ 本帖最后由 zhhui2000 于 2005-11-30 22:02 编辑 ]
作者: ncowboy    时间: 2005-12-01 19:22
通过休眠数据库可以实现。

具体的命令我忘记了。或者让数据库offline,都是非常安全的。具体的命令我忘记了。明天翻翻书,才能够会议起来。
作者: 冷月无声    时间: 2005-12-02 11:18
数据库offline? how?
作者: shawnlee    时间: 2005-12-02 13:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhhui2000    时间: 2005-12-02 20:29
直接修改sysdatabase->status字段或许可以,但不提倡.
作者: hannibal    时间: 2005-12-02 22:50
sp_dboption db,'single user ',true
然后用sa占住那个连接,别人就进不来了。
要放开就sp_dboption db,'single user ',false
这个办法最笨,但属于正常方法,不需要改系统表什么。
作者: hannibal    时间: 2005-12-02 23:00
还有用quiesce database不知道能不能满足你的需要,这个命令可以禁止修改数据库。但可以访问查询。
挂起:quiesce database <tag> hold <dbname groups>
解开:quiesce database <tag> release <dbname groups>
作者: ncowboy    时间: 2005-12-06 11:00
原帖由 hannibal 于 2005-12-2 23:00 发表
还有用quiesce database不知道能不能满足你的需要,这个命令可以禁止修改数据库。但可以访问查询。
挂起:quiesce database <tag> hold <dbname groups>
解开:quiesce database <tag> relea ...

对对对,这个,就是休眠数据库的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2