small_cat524 发表于 2010-12-25 12:58

有没有什么办法停掉SYBASE服务下的一个数据库?

有没有什么办法停掉SYBASE服务下的一个数据库?

wfcjz 发表于 2010-12-25 18:22

isql进去。然后shutdown就行了

andkylee 发表于 2010-12-26 20:56

有一个dbcc命令。 dbcc dbreboot 是专门干这个的。
1> dbcc dbreboot
2> go
dbreboot (report | reboot | reboot_norecovery | shutdown | shutdown_load |
restart | restart_norecovery, <dbname1> [, <dbname2> ...])
Reboot the specified databases.

注意看你的ASE版本支持不。

wfcjz 发表于 2010-12-27 08:02

回复 3# andkylee


   实话,第一次知道DBCC这个作用!

andkylee 发表于 2010-12-27 09:20

one undocumented command

Eisen 发表于 2010-12-27 09:46

其实,我猜LZ只需要dbcc dbrecover ( dbname )吧……

andkylee 发表于 2010-12-27 16:41

Sybase ASE中不能移交表的所有权,曾经利用改sysobjects.uid的方法搞过。

看到楼主提dbcc dbreboot,我会写篇关于移交表所有权以及使用dbcc dbreboot的文章。

small_cat524 发表于 2011-01-04 15:46

谢谢三楼的,不过没有时间去试了,我等到闭店后把SYBASE整体都关了。回头再研究一下你的方法,看好了再试

small_cat524 发表于 2011-01-04 15:46

isql进去。然后shutdown就行了
wfcjz 发表于 2010-12-25 18:22 http://bbs.chinaunix.net/images/common/back.gif


    一SHUTDOWN不就全关了了吗?我是想停其中的一个数据库。

small_cat524 发表于 2011-01-04 15:48

回复 3# andkylee


    能只停掉一个数据库?
页: [1] 2
查看完整版本: 有没有什么办法停掉SYBASE服务下的一个数据库?